home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 010a / ic18d.zip / IC.DOC
Text File  |  1991-10-12  |  200KB  |  4,607 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                            InteliCat(tm) Disk Cataloger
  31.                      "Software Solutions that make Sense"(tm)
  32.  
  33.                       Copyright (c)1990-91, By Curtis Little
  34.                                 All Rights Reserved
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.                 For IBM PCs, XTs, ATs, PS/2s and 100% 3 Compatibles
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                                                           Table of Contents
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.         License . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1
  79.  
  80.         Warranty  . . . . . . . . . . . . . . . . . . . . . . . . . . .   2
  81.  
  82.         Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . .   3
  83.  
  84.         How to Contact the Support Board  . . . . . . . . . . . . . . .   3
  85.  
  86.         Required Equipment  . . . . . . . . . . . . . . . . . . . . . .   3
  87.  
  88.         Optional Equipment  . . . . . . . . . . . . . . . . . . . . . .   3
  89.  
  90.         Introduction  . . . . . . . . . . . . . . . . . . . . . . . . .   4
  91.  
  92.         Using InteliCat . . . . . . . . . . . . . . . . . . . . . . . .   6
  93.              Installation . . . . . . . . . . . . . . . . . . . . . . .   6
  94.              Setup/Configuring InteliCat  . . . . . . . . . . . . . . .   7
  95.              Tutorial . . . . . . . . . . . . . . . . . . . . . . . . .   7
  96.              Starting Up InteliCat  . . . . . . . . . . . . . . . . . .   7
  97.                   InteliCat's Main Display Screen . . . . . . . . . .    10
  98.                   Adding Disks to the Catalog . . . . . . . . . . . .    12
  99.                   Getting a Report  . . . . . . . . . . . . . . . . .    13
  100.                   Exiting InteliCat . . . . . . . . . . . . . . . . .    13
  101.                   Tutorial Summary  . . . . . . . . . . . . . . . . .    13
  102.  
  103.         InteliCat Reference . . . . . . . . . . . . . . . . . . . . .    14
  104.              InteliCat Conventions  . . . . . . . . . . . . . . . . .    14
  105.              Command Line Parameters  . . . . . . . . . . . . . . . .    15
  106.              Memory Utilization/Max Files . . . . . . . . . . . . . .    17
  107.              Environment Variables  . . . . . . . . . . . . . . . . .    19
  108.              InteliCat Files  . . . . . . . . . . . . . . . . . . . .    19
  109.                   Two Files Per Database! . . . . . . . . . . . . . .    19
  110.              String Editing Commands  . . . . . . . . . . . . . . . .    20
  111.              Global Command Keys  . . . . . . . . . . . . . . . . . .    21
  112.              Using Regular Expressions  . . . . . . . . . . . . . . .    22
  113.              Searching  . . . . . . . . . . . . . . . . . . . . . . .    24
  114.              Sorting Records  . . . . . . . . . . . . . . . . . . . .    25
  115.              Selecting Specific Records . . . . . . . . . . . . . . .    27
  116.                   Specifying   Logical  Conditions  For  the  Selection
  117.                        Criteria . . . . . . . . . . . . . . . . . . .    30
  118.              InteliCat Menu Options . . . . . . . . . . . . . . . . .    31
  119.              Hotkeys  . . . . . . . . . . . . . . . . . . . . . . . .    33
  120.              Add Menu . . . . . . . . . . . . . . . . . . . . . . . .    34
  121.                   Log Floppy Disks  . . . . . . . . . . . . . . . . .    34
  122.                   Log Multi-Drives  . . . . . . . . . . . . . . . . .    34
  123.                   Dummy Entry . . . . . . . . . . . . . . . . . . . .    35
  124.                   Add/mod Comments  . . . . . . . . . . . . . . . . .    35
  125.              Delete/replace Menu  . . . . . . . . . . . . . . . . . .    38
  126.                   Replace a Disk  . . . . . . . . . . . . . . . . . .    39
  127.                   Multi-drive Replace . . . . . . . . . . . . . . . .    39
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                   Rename a Disk . . . . . . . . . . . . . . . . . . .    39
  136.                   Delete a Disk . . . . . . . . . . . . . . . . . . .    39
  137.                   Delete a File . . . . . . . . . . . . . . . . . . .    39
  138.                   Zap Database  . . . . . . . . . . . . . . . . . . .    40
  139.              Search Menu  . . . . . . . . . . . . . . . . . . . . . .    40
  140.                   Browse Files  . . . . . . . . . . . . . . . . . . .    40
  141.                   String Search . . . . . . . . . . . . . . . . . . .    41
  142.                   Comment Search  . . . . . . . . . . . . . . . . . .    41
  143.                   Keyword Search  . . . . . . . . . . . . . . . . . .    41
  144.                   File Search . . . . . . . . . . . . . . . . . . . .    41
  145.                   Case Sensitivity  . . . . . . . . . . . . . . . . .    42
  146.              Reports Menu . . . . . . . . . . . . . . . . . . . . . .    42
  147.                   Volume Report . . . . . . . . . . . . . . . . . . .    43
  148.                   Quick Volume Report . . . . . . . . . . . . . . . .    44
  149.                   File/Ext Report . . . . . . . . . . . . . . . . . .    44
  150.                   Quick File/Ext Report . . . . . . . . . . . . . . .    45
  151.                   Duplicate Files . . . . . . . . . . . . . . . . . .    45
  152.                   BBS type listing  . . . . . . . . . . . . . . . . .    45
  153.                   43/50 Line Mode . . . . . . . . . . . . . . . . . .    46
  154.              Configuration Menu . . . . . . . . . . . . . . . . . . .    46
  155.                   Catalog Options . . . . . . . . . . . . . . . . . .    46
  156.                   Volume Label Options  . . . . . . . . . . . . . . .    49
  157.                   Report Output Options . . . . . . . . . . . . . . .    50
  158.                   Report Format Options . . . . . . . . . . . . . . .    51
  159.                   Memory Usage Options  . . . . . . . . . . . . . . .    54
  160.                   Archive Options . . . . . . . . . . . . . . . . . .    57
  161.                   Disk Naming Options . . . . . . . . . . . . . . . .    58
  162.                   Logging Drive(s)  . . . . . . . . . . . . . . . . .    60
  163.                   Color Options . . . . . . . . . . . . . . . . . . .    60
  164.                   Read/Create New Database  . . . . . . . . . . . . .    60
  165.                   Write Database  . . . . . . . . . . . . . . . . . .    60
  166.                   Load Configuration  . . . . . . . . . . . . . . . .    61
  167.                   Save Configuration  . . . . . . . . . . . . . . . .    61
  168.                   Reset to Defaults . . . . . . . . . . . . . . . . .    61
  169.                   Display License . . . . . . . . . . . . . . . . . .    61
  170.              Utilities Menu . . . . . . . . . . . . . . . . . . . . .    61
  171.                   Import Comments . . . . . . . . . . . . . . . . . .    62
  172.                   Merge Databases . . . . . . . . . . . . . . . . . .    67
  173.                   DOS Shell . . . . . . . . . . . . . . . . . . . . .    68
  174.              Quit Menu  . . . . . . . . . . . . . . . . . . . . . . .    68
  175.  
  176.         Appendices  . . . . . . . . . . . . . . . . . . . . . . . . .    69
  177.              Appendix A - Questions & Answers . . . . . . . . . . . .    70
  178.  
  179.         Index . . . . . . . . . . . . . . . . . . . . . . . . . . . .    73
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.         License
  188.  
  189.         You are  granted a license  to evaluate  this software  on A  SINGLE
  190.         COMPUTER for  a period not to  exceed thirty (30) days.   If, on  or
  191.         before this time expires, you wish  to continue using this software,
  192.         you must  register by  sending the  registration fee  to the  author
  193.         "Curtis Little"  for  EACH  COPY  to be  used.    A message  may  be
  194.         displayed to remind you if you exceed the trial use period.
  195.  
  196.         The shareware version of this software  may be freely distributed as
  197.         long as the following conditions are met:
  198.  
  199.              1)   All files are distributed AS IS and in UNMODIFIED form.
  200.  
  201.              2)   No more than a $5.00 handling  fee can be charged  without
  202.                   the PRIOR written consent of the author "Curtis Little".
  203.  
  204.                   In addition,  it must be clearly stated to recipients that
  205.                   the fee charged is for copying  charges only, and does not
  206.                   include payment to the author for the use of InteliCat.
  207.  
  208.              3)   InteliCat may not  be distributed with or as a part of any
  209.                   other  product  or  software  package  without  the  PRIOR
  210.                   written consent of the author "Curtis Little".
  211.  
  212.         Registered copies of this software may be used "like a book".   Like
  213.         a book  means the software may be used by the  REGISTERED OWNER on a
  214.         single computer  at  a  time.   The  software  can  be used  by  the
  215.         registered  owner  on  multiple  computers  providing  there  is  no
  216.         possibility  the software will be used on more  than one computer at
  217.         a time.  Just like a book can  only be read in one place  at a time.
  218.         Businesses  must  purchase  a  site  license  to  use  InteliCat  on
  219.         multiple computers.
  220.  
  221.         Business and  government users of InteliCat  must register in  order
  222.         to legally  use  InteliCat.   The  30  day evaluation  privilege  is
  223.         extended to non-business users only.
  224.  
  225.         By  using  InteliCat  you  acknowledge  that  you  have  read   this
  226.         agreement, understand it  and agree to  be bound  by it's terms  and
  227.         conditions.
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.         InteliCat License                                                 1
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.         Warranty
  246.  
  247.         With respect  to the  physical diskette sent  to registered  owners,
  248.         the author warrants  the same to be  free from defects in  materials
  249.         and  workmanship   for  a  period  of  60  days  from  the  date  of
  250.         registration.   In  the event  of  notification within  the warranty
  251.         period  of defects  in  material  or  workmanship  the  author  will
  252.         replace  the defective  diskette.   The  remedy  for breach  of this
  253.         warranty shall  be limited  to replacement  and shall not  encompass
  254.         any  other damages, including but not limited to loss of profit, and
  255.         special, incidental, consequential, or other similar claims.
  256.  
  257.         The author specifically  disclaims all  other warranties,  expressed
  258.         or implied,  including  but  not limited  to implied  warranties  of
  259.         merchantability  and  fitness  for  a  particular  purpose  and  the
  260.         program license granted  herein in particular, and without  limiting
  261.         operation  of the  program license  with respect  to any  particular
  262.         application, use,  or purpose.   IN  NO  EVENT SHALL  THE AUTHOR  BE
  263.         LIABLE FOR ANY LOSS OF PROFIT,  LOST SAVINGS, COMMERCIAL DAMAGE,  OR
  264.         OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING  OUT OF THE USE OR
  265.         INABILITY  TO USE InteliCat EVEN IF THE AUTHOR (Curtis Little) OR AN
  266.         AUTHORIZED  DISTRIBUTOR  OF  InteliCat  HAS  BEEN  ADVISED  OF   THE
  267.         POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  268.  
  269.         This  agreement  shall be  governed  by the  laws  of  the  state of
  270.         California.
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.         2                                                InteliCat Warranty
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.         Acknowledgments
  304.  
  305.         This manual refers to several products:
  306.  
  307.              MS-DOS is a trademark of Microsoft Corporation.
  308.  
  309.              Brief is a trademark of Underware, Inc.
  310.  
  311.              IBM  PC,  XT,  AT, and  PS/2  are  trademarks of  International
  312.              Business Machines, Inc.
  313.  
  314.              ARC is a trademark of System Enhancement Associates
  315.  
  316.              PKZIP is a trademark of PKWARE, Inc.
  317.  
  318.              PC Board is a trademark of Clark Development Corp.
  319.  
  320.              Desqview is a trademark of Quarterdeck, Inc.
  321.  
  322.         How to Contact the Support Board
  323.  
  324.         InteliCat  is supported  via an  electronic bulletin  board  system.
  325.         You may  contact the  support board  24 hours  a day.   The  support
  326.         board is:
  327.  
  328.              Lost At C BBS
  329.              (209) 521-2143
  330.  
  331.         In addition  you may  contact the  author (Curtis  Little) on  (209)
  332.         522-9269.  Be aware that if I need to call you back I will do so  as
  333.         a collect call.
  334.  
  335.         If you have any questions/suggestions regarding InteliCat feel  free
  336.         to call  or  write.    The support  board  is  open to  the  public,
  337.         however, registered users will receive priority service.
  338.  
  339.         Required Equipment
  340.  
  341.              IBM PC, XT, AT, PS/2 or 100% Compatible
  342.              MDA, CGA, MCGA, EGA, or VGA display adapter
  343.              Hard disk
  344.              MS-DOS 2.0 or above
  345.  
  346.         Optional Equipment
  347.  
  348.              EMS v3.2 or above
  349.              HIMEM.SYS (or compatible) v2.0+ with extended memory
  350.              Printer
  351.  
  352.  
  353.         InteliCat, Disk Cataloger                                         3
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.         Introduction
  364.  
  365.         How many times  have you wanted to look  at that special file,  only
  366.         to find  you have to  search through hundreds  of disks  for the one
  367.         file you need?   InteliCat is the solution!   With InteliCat in your
  368.         corner you'll beat the lost file  blues, determining the location of
  369.         files with the touch of a few keys.
  370.  
  371.         InteliCat goes well beyond what a  standard disk cataloging  program
  372.         does.   With  InteliCat you're  using the  most advanced  cataloging
  373.         software available.   Here's  just a  few of  the advanced  features
  374.         supported by InteliCat:
  375.  
  376.              o    InteliCat has a  powerful comment import  utility designed
  377.                   to automatically pull  in comments for your files from  an
  378.                   existing listing.   Save  your typing  fingers for  better
  379.                   things!
  380.  
  381.              o    InteliCat   automatically   locates   and   imports   4DOS
  382.                   description  files for  comments as  you log disks.   Once
  383.                   again, save your typing fingers using InteliCat!
  384.  
  385.              o    InteliCat can view the  files contained in  many types  of
  386.                   archives (ZIP, ARC, PAK, LHARC, LHA,  GIF, ZOO, ARJ).   In
  387.                   addition  InteliCat  allows  automatic  import of  archive
  388.                   comments.    Yet another  option  to  saving  your  typing
  389.                   fingers!
  390.  
  391.              o    InteliCat supports  EMS  memory  giving  you  unparalleled
  392.                   performance  while allowing  up to  32,000 files  in  each
  393.                   database.
  394.  
  395.              o    InteliCat  supports   XMS  (extended)  memory  for   large
  396.                   databases on machines without EMS.
  397.  
  398.              o    InteliCat allows you to select fields  based on a  complex
  399.                   set  of  criteria.   You  can  define  logical  conditions
  400.                   between  various field  values  to find  the  exact  files
  401.                   you're after.
  402.  
  403.              o    Multi-line comments.  InteliCat overcomes the single  line
  404.                   comment   limitations   imposed   by   other   catalogers!
  405.                   InteliCat supports  a memo style  comment, allowing up  to
  406.                   500 characters describing each file in the database.
  407.  
  408.              o    InteliCat supports  advanced word  processing features  in
  409.                   it's comment editor.  InteliCat's built in comment  editor
  410.  
  411.         4                                             InteliCat Users Guide
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.                   includes word wrap  along with *many* commands similar  to
  420.                   those used by the Brief Editor.
  421.  
  422.              o    InteliCat  supports REGULAR  EXPRESSION  searching.   Once
  423.                   you   see  how   powerful  regular  expressions   are  for
  424.                   searching you'll  wonder how  you ever  got along  without
  425.                   them.
  426.  
  427.              o    InteliCat supports multi-level sorting.  You can sort  any
  428.                   field in ascending or descending order.
  429.  
  430.              o    InteliCat  supports  the  extended  43/50  line  mode  for
  431.                   EGA/VGA  monitors  for  greater   capacity  when   viewing
  432.                   reports on the screen.
  433.  
  434.              o    InteliCat supports automatic  disk naming.   This includes
  435.                   use of a template  name.  You can  have InteliCat name the
  436.                   disks for you instead of being  prompted for the name each
  437.                   time you log a disk!
  438.  
  439.              o    InteliCat   provides   automatic  support   for  Desqview.
  440.                   InteliCat  displays  don't  bleed  through  your  Desqview
  441.                   windows!
  442.  
  443.              o    Advanced  memory management  in  InteliCat  handles *many*
  444.                   memory shortage problems without aborting the program!
  445.  
  446.              o    InteliCat continues  to be  one of  the fastest  operating
  447.                   cataloging programs available on the market to date.
  448.  
  449.         These  are just  a *few*  of the  many features  that set  InteliCat
  450.         light  years apart  from  other cataloging  programs.   After trying
  451.         InteliCat,  I'm  sure  you'll  agree  InteliCat  is  setting  a  new
  452.         standard for disk cataloging software. 
  453.  
  454.         This  manual explains  how to  use InteliCat.   There  are  two main
  455.         parts to this manual as follows:
  456.  
  457.              o    Using InteliCat
  458.  
  459.              o    InteliCat Reference
  460.  
  461.         The section 'Using InteliCat' covers the  use of InteliCat in  brief
  462.         and includes  a tutorial to help  get new users  started.  The  last
  463.         portion  of the  manual is  a  reference  covering the  operation of
  464.         InteliCat's advanced features.
  465.  
  466.  
  467.  
  468.  
  469.         InteliCat, Disk Cataloger                                         5
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.         Using InteliCat
  478.  
  479.         This section  will  get you  started  using  InteliCat.   New  users
  480.         should read this section of the manual.  For experienced users,  the
  481.         Reference portion of this manual will  answer any questions you have
  482.         regarding the features supported by InteliCat. 
  483.          
  484.         This documentation assumes InteliCat is installed  on a hard disk in
  485.         it's own  subdirectory.   Installing InteliCat  is described in  the
  486.         'Installation'  section.   If  you installed  InteliCat  other  than
  487.         described  below, there will  be slight  deviations from  the manual
  488.         instructions. 
  489.  
  490.  
  491.         Installation
  492.  
  493.         To install InteliCat you should create  a subdirectory on your  hard
  494.         disk to  hold InteliCat  and it's  data files.   You  should install
  495.         InteliCat in it's own directory.   C:\IC is the suggested  directory
  496.         for InteliCat.
  497.  
  498.         To install InteliCat  from a compressed ZIP file you should type the
  499.         following  commands at your  DOS prompt  (end each  line by pressing
  500.         the ENTER key):
  501.  
  502.              C:
  503.              MD IC
  504.              CD IC
  505.              PKUNZIP A:IC*
  506.  
  507.         (Replace  the A:IC*  with the  location  and name  of the  ZIP  file
  508.         version you have).
  509.  
  510.         After installing  InteliCat on  your hard  drive, you  may create  a
  511.         batch file  to simplify  the use of  InteliCat.  To  create a  batch
  512.         file for accessing InteliCat you should  type the following at  your
  513.         DOS prompt:
  514.  
  515.              C:
  516.              CD \
  517.              COPY CON InteliCat.BAT
  518.              ECHO OFF
  519.              CLS
  520.              ECHO One moment - Loading InteliCat!
  521.              C:
  522.              CD \IC
  523.              IC %1 %2 %3 %4 %5 %6 %7 %8 %9
  524.              CD \
  525.              <F6>
  526.  
  527.         6                                             InteliCat Users Guide
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.         (In the commands above  the <F6> means that  you should press the F6
  536.         key).
  537.  
  538.         Instead of  using a  batch file you  may wish  to execute  InteliCat
  539.         from any directory on  your system.  If this is the case, you should
  540.         modify your path statement to include  the InteliCat directory.  For
  541.         instance,   assume   the   following   statement   is   already   in
  542.         C:\AUTOEXEC.BAT:
  543.  
  544.              PATH=C:\DOS5;C:\BIN;C:\WP
  545.  
  546.         After adding  the InteliCat  directory the  statement should  appear
  547.         as:
  548.  
  549.              PATH=C:\DOS5;C:\BIN;C:\WP;C:\IC
  550.  
  551.         Under MSDOS 3.0 (or above) InteliCat automatically stores it's  data
  552.         files in the  directory it's located  in.   MS-DOS 2.x users  should
  553.         start InteliCat in the directory they want data files to go in.
  554.  
  555.         That's all there is to installing InteliCat!
  556.  
  557.  
  558.         Setup/Configuring InteliCat
  559.  
  560.         When you  use InteliCat  the first  time it  uses a  set of  default
  561.         options supplied  by the program's  author.  A configuration utility
  562.         included  in  InteliCat  allows  each  user  to  customize  the  way
  563.         InteliCat works.  You may access  all configuration information from
  564.         the  'Configuration'   menu.    For  a   full  description  of   the
  565.         Configuration menu refer to the section "Options Menu" on page 46.
  566.  
  567.  
  568.         Tutorial
  569.  
  570.         This section  goes into an  overview of  starting up  and using  the
  571.         InteliCat Disk  Cataloger.   If  you  are  an experienced  user  you
  572.         should skip  this section  (unless of  course you're  the type  that
  573.         likes  to read!) and  go directly  to the reference  section of this
  574.         manual.
  575.  
  576.  
  577.         Starting Up InteliCat
  578.  
  579.         To start  using InteliCat simply type  the following  command at the
  580.         DOS prompt:
  581.  
  582.              IC
  583.  
  584.  
  585.         InteliCat, Disk Cataloger                                         7
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.         (This  assumes that you  are either  in the  InteliCat directory, or
  594.         that the InteliCat directory  is in your path).  If you created  the
  595.         batch file  as described in the  installation section  of the manual
  596.         you should type the following (instead of typing IC):
  597.  
  598.              InteliCat
  599.  
  600.         When  you first start  InteliCat you  have the  option of specifying
  601.         certain  command  line  parameters.   The  parameters  allow you  to
  602.         control  portions  of InteliCat's  operation  during  that  session.
  603.         (Note that some of the parameters  require a user specified  value.)
  604.         Values  shown in brackets  (in the  table below)  show user required
  605.         variables  when   you  specify  the   associated  parameter.     The
  606.         parameters are:
  607.  
  608.              /B   Use black  and white  mode.   If you  specify this  option
  609.                   InteliCat will  only use  black and  white colors  (except
  610.                   the opening and end screens of the unregistered  shareware
  611.                   version).
  612.  
  613.              /C <CFG_FILE>  Specifies the name of the configuration file.
  614.                   If  you don't  specify this option, InteliCat  looks for a
  615.                   configuration file named LC.CFG.
  616.  
  617.              /D <DATA_BASE>  Specifies the name of a data base file.  If
  618.                   you don't  specify this  option, InteliCat  looks for  the
  619.                   data  base  named  in the  configuration file.    If there
  620.                   wasn't  a  configuration  file, InteliCat  uses  a default
  621.                   data base name of LC.DB.
  622.  
  623.              /E <999>  Specifies the amount of EMS memory (in K bytes) to 
  624.                   attempt allocating. If you  don't specify this  parameter,
  625.                   InteliCat   attempts  to   get   as  much   EMS   as   the
  626.                   configuration  file says  to  use.    If  you  don't  want
  627.                   InteliCat to attempt using EMS for  a session you can  use
  628.                   (you  can  also  change  the  configuration  file  for   a
  629.                   permanent effect):
  630.  
  631.                        /E 0
  632.  
  633.              /M <ADAPTER_TYPE>  Specifies the type of adapter to use.
  634.                   Normally   you shouldn't use  this option since  InteliCat
  635.                   is  able to detect  the adapter properly on  start up.  If
  636.                   you're  not  having  problems  with  video  output,  DON'T
  637.                   specify this  option.   If  you  do  need to  specify  the
  638.                   adapter  type you should  report your  adapter type to the
  639.                   support   board  so  future  versions  of  InteliCat  will
  640.                   automatically  detect the  adapter you  have.   The  valid
  641.                   adapters are:  MDA, CGA, EGA, and VGA.
  642.  
  643.         8                                             InteliCat Users Guide
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.                   WARNING:  Setting the adapter to  an invalid type for your
  652.                   computer setup will cause unpredictable results!
  653.  
  654.              /N   This option specifies color  mode without snow protection.
  655.                   You should  use this option if you have a CGA that doesn't
  656.                   require snow  control.  (Or if  you don't  care if there's
  657.                   snow).  Screen output is much  faster when snow control is
  658.                   off.  EGA and VGA adapters don't require snow control.
  659.  
  660.              /O   This  option specifies  color mode  with snow  protection.
  661.                   Video output is *much* slower with  this option than  with
  662.                   the /N option.
  663.  
  664.              /X <999>  Specifies the amount of extended memory (in K bytes)
  665.                   to  attempt   allocating.  If  you   don't  specify   this
  666.                   parameter, InteliCat  attempts  to  get as  much  extended
  667.                   memory as the configuration file specifies.  If you  don't
  668.                   want InteliCat  to attempt using  extended memory you  can
  669.                   use:  (you  may  also  change  the  configuration  for   a
  670.                   permanent effect)
  671.  
  672.                        /X 0
  673.  
  674.         You  can specify parameters  by appending them  to the  line used to
  675.         execute  InteliCat.   The following  examples  show  how to  use the
  676.         command line parameters when starting InteliCat:
  677.  
  678.              Example 1:     IC /E 0
  679.  
  680.              Example 2:     IC /D CURTIS /C MYCFG /N
  681.  
  682.         The  first  example  starts  InteliCat and  tells  InteliCat  to not
  683.         attempt using EMS memory.
  684.  
  685.         The second  example starts InteliCat and  tells InteliCat  to read a
  686.         data base  called  CURTIS (/D  CURTIS), use  the configuration  file
  687.         called MYCFG (/C MYCFG), and turn off snow control (/N).
  688.  
  689.         A registration notice  appears when you first start InteliCat  (this
  690.         notice  only appears in  the unregistered shareware version).  After
  691.         a 7-10  second delay, you may press  a key to get past the shareware
  692.         notice.
  693.  
  694.         Next, the main menu screen appears.
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.         InteliCat, Disk Cataloger                                         9
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.         InteliCat's Main Display Screen
  710.  
  711.         InteliCat's  main  menu  display  screen  appears  similar  to   the
  712.         following:
  713.  
  714.         Add  Delete/replace  Search  Reports  Configuration  Utilities  Quit
  715.  
  716.            + Volume Label Options -----------------------------------------+
  717.            |         Write the Disk Name as a Volume Label:                |
  718.            |        Use Existing Volume Label as Disk Name:                |
  719.            |                 Delete Existing Volume Labels:                |
  720.            +---------------------------------------------------------------+
  721.         + Catalog Options -----------------------------------------------------+
  722.         | Automatic disk naming: No  Template: XX999999999  Last: IC000000000  |
  723.         |                                                                      |
  724.         |      Keep subdir names: Yes              Backup database: No         |
  725.         |Extract archive members: No      Extract archive comments: No         |
  726.         | Flag duplicate records: Yes         Memory for DOS shell: 256K       |
  727.         |Ask for select criteria: Yes        Ask for sort criteria: Yes        |
  728.         |  Case sensitive search: Yes   Add comments while logging: No         |
  729.         |                                                                      |
  730.         |Printer Name: SCREEN          Ask for dest at report time: Yes        |
  731.         | Report Dest: PRN                                                     |
  732.         +----------------------------------------------------------------------+
  733.  
  734.          Log Drive(s):  A:  | C:LC   |   0 Disks |     0 Files | 351K Free
  735.  
  736.                                      InteliCat Disk Cataloger
  737.                                Copyright (c)1990-91 Curtis Little
  738.                                       All Rights Reserved
  739.  
  740.  
  741.         You will  notice there  are  5 parts  to  the  main menu  screen  as
  742.         follows:
  743.  
  744.              1)   Main menu bar  (the top line of the screen)
  745.  
  746.              2)   Volume label options window  (below the main menu bar)
  747.  
  748.              3)   Catalog options window (below the volume label options)
  749.  
  750.              4)   Status line (just below the catalog options window)
  751.  
  752.              5)   Program  title  and   copyright  message  (bottom  of  the
  753.                   screen)
  754.  
  755.         The main  menu bar  is the  bar  displayed on  the top  line of  the
  756.         screen.   This is a  pull-down type menu  that allows  you to access
  757.         all submenus  available in InteliCat.  To access one of the submenus
  758.  
  759.         10                                            InteliCat Users Guide
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.         press the ALT key simultaneous  with the first letter of the desired
  768.         submenu.  The following submenus are available:
  769.  
  770.              1)   Add -  This submenu  allows you  to add  disks (scans  the
  771.                   files),  add  comments,  and  add  disk  volumes  to   the
  772.                   database.
  773.  
  774.              2)   Delete/Replace - This submenu allows you to delete  disks,
  775.                   delete files, replace an existing disk, rename disks,  and
  776.                   zap the active database (delete all disks and files).
  777.  
  778.              3)   Search - This submenu allows you  to browse and search the
  779.                   files for  desired entry(s) and  set the case  sensitivity
  780.                   flag.
  781.  
  782.              4)   Reports - This submenu allows you  to choose and print any
  783.                   of  the  built-in  reports  as  well  as  specify  whether
  784.                   InteliCat should  use 43/50 line  mode for reports sent to
  785.                   the screen.
  786.  
  787.              5)   Configuration - This  submenu allows you to configure  all
  788.                   of  InteliCat's  options, load/save  configuration  files,
  789.                   load/write databases, and set the colors used.
  790.  
  791.              6)   Utilities -  This submenu allows  you to  use the  utility
  792.                   programs that  are a part of  InteliCat.   InteliCat has a
  793.                   comment import  utility and a  database merge utility.  In
  794.                   addition  you can  shell to  DOS  from  this menu  (but as
  795.                   you'll learn later, InteliCat allows you  to shell to  DOS
  796.                   from  *ANYWHERE*  in  the program  by  use  of  a  special
  797.                   hotkey!).
  798.  
  799.              7)   Quit  -  This  submenu  allows  you  to  exit   InteliCat.
  800.                   (Pressing  ESCape enough  times  allows you  to  exit  the
  801.                   program as well).
  802.  
  803.         Several  of  the  submenu  options  have  hotkeys  assigned to  them
  804.         allowing selection of  the menu item  without traversing  the menus.
  805.         The hotkeys work only while  you are on the main  menu or a submenu.
  806.         A detailed  explanation of the hotkeys  is in  the reference section
  807.         of this manual (see page 33).
  808.  
  809.         The   option  settings   window  shows   many  of   the   most  used
  810.         configuration values.   Since the defaults  are good  in most cases,
  811.         this  manual  delays  a discussion  of the  various  option settings
  812.         until  the reference section.   Refer  to the section 'Configuration
  813.         Menu' on page 46 for details.
  814.  
  815.  
  816.  
  817.         InteliCat, Disk Cataloger                                        11
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.         The  status  line  contains  a  mixture  of  configuration data  and
  826.         miscellaneous  data.    The  status  line  contains  the   following
  827.         information:
  828.  
  829.          Log Drive(s):  A:  | C:LC   |   0 Disks |     0 Files | 351K Free
  830.                         ^       ^        ^             ^            ^
  831.                         |       |        |             |            |
  832.                        (1)     (2)      (3)           (4)          (5)
  833.  
  834.              1)   Logging  drive(s)  -  the  drives  scanned  when  you  are
  835.                   logging disks.
  836.  
  837.              2)   Active  database  name  (this  is  the  database  that  is
  838.                   currently being modified).
  839.  
  840.              3)   Number of disks in the active database.
  841.  
  842.              4)   Number of files in the active database.
  843.  
  844.              5)   Approximate  free conventional  memory remaining  in  your
  845.                   computer.   Note  that it  is  normal  for this  value  to
  846.                   fluctuate.    The  value  displayed  is  an  estimate  and
  847.                   changes  often   as  memory  is   used  and  released   by
  848.                   InteliCat.
  849.  
  850.  
  851.         Adding Disks to the Catalog
  852.  
  853.         Now lets go through  the steps needed to add disks to the  database.
  854.         This tutorial  assumes that the  default configuration settings  are
  855.         being used.  To  log your floppy disks you should press CTRL-L while
  856.         on  the main menu display  screen.  Optionally, you can traverse the
  857.         menus manually by  pressing ALT-A (while on  the main screen) to get
  858.         to the Add menu.  From  there choose the first option  'Log a disk'.
  859.  
  860.         After  choosing to 'Log a  disk', InteliCat prompts you  to insert a
  861.         disk  in the  first logging  drive  (drive A:  by default).    After
  862.         inserting the  disk, press the  ENTER key to start.   InteliCat will
  863.         prompt  for  the disk  name  and  then  automatically  add the  disk
  864.         contents  to  the active  database.    After scanning  is  complete,
  865.         InteliCat  prompts for  the next  disk.    You can  continue logging
  866.         disks by continuing the procedure described  above.  When you define
  867.         two different logging drives, InteliCat goes back  and forth between
  868.         them as you log disks.
  869.  
  870.         After  you're finished logging  disks, press  the ESCape  key to get
  871.         back to the add menu.  You'll find  that the ESCape key is a general
  872.         purpose quit/abort key in InteliCat.   Pressing the ESCape key  will
  873.         always drop you back a level in InteliCat.
  874.  
  875.         12                                            InteliCat Users Guide
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.         Getting a Report
  885.  
  886.         Now you can try  some of the other  InteliCat features.  Press ALT-R
  887.         to go to the reports menu and then  press the 'E' key to  select the
  888.         quick file/ext report.  Alternatively  you can press CTRL-Q (hotkey)
  889.         instead of  going through  the menus.   After  you select  the quick
  890.         file/ext report, InteliCat displays the report  on your screen.  The
  891.         report shows  an alphabetical  listing of  the files you  previously
  892.         logged.  If  the listing  is longer than one  page you can use  PgUp
  893.         and PgDn to move between the report pages.
  894.  
  895.         There are other options  available at the  report page as well.   To
  896.         see one  of these  press the  'S' key to  ask for  a search.   After
  897.         pressing 'S',  a window pops up asking for the search data.  Type in
  898.         the  name of a file that was on one of the disks that you logged and
  899.         then press the ENTER  key.  InteliCat will automatically move to the
  900.         page that has the file and highlight the matching file for you!
  901.  
  902.         Press  the  ESCape key  when  you're  finished  viewing the  report.
  903.         Remember that the ESCape key is  your general purpose quit/abort key
  904.         while using InteliCat!
  905.  
  906.  
  907.         Exiting InteliCat
  908.  
  909.         To exit InteliCat you have a choice of three methods.  You can:
  910.  
  911.              o    Press ALT-X while  on the main  menu or  a submenu.   When
  912.                   you  exit in  this manner  InteliCat  doesn't ask  you  to
  913.                   confirm the action.
  914.  
  915.              o    Press  the  ESCape key  until  InteliCat  prompts  you  to
  916.                   confirm you wish to exit.  
  917.  
  918.              o    Use the  Quit submenu  to exit.  InteliCat  doesn't prompt
  919.                   for confirmation when you exit in this manner.
  920.  
  921.  
  922.         Tutorial Summary
  923.  
  924.         You now  have a general feel for  using InteliCat!   You may wish to
  925.         read  the reference  section,  paying particular  attention  to  the
  926.         section dealing with the options available  in InteliCat.  As you've
  927.         already seen,  using InteliCat  is pretty easy.   InteliCat smoothly
  928.         blends  state of the art power  with ease of use to provide you with
  929.         the best cataloger available at any price!
  930.  
  931.  
  932.  
  933.         InteliCat, Disk Cataloger                                        13
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.         I firmly  believe the  best method  to learn  a good  program is  by
  942.         playing  around  with it.    InteliCat's  intuitive  user  interface
  943.         allows you to experiment and discover  most of the features  without
  944.         having to  read the  documentation.   The remaining  portion of  the
  945.         document will answer any specific questions you have though.
  946.  
  947.  
  948.         InteliCat Reference
  949.  
  950.         This  section of the  manual covers  in detail  the various commands
  951.         and  options available in  InteliCat.   If you're  new to InteliCat,
  952.         you  may wish to  read the  tutorial before  reading this reference.
  953.         This  portion  of the  manual will  cover  some general  information
  954.         regarding InteliCat followed by a detailed item by item reference.
  955.  
  956.  
  957.         InteliCat Conventions
  958.  
  959.         InteliCat  employees   a  uniform   set  of   conventions  in   it's
  960.         interaction with the user.  In  InteliCat the following  conventions
  961.         hold true:
  962.  
  963.              o    Pressing  ESCape  from  anywhere  in  the  program  causes
  964.                   InteliCat to  quit whatever it's  doing and  return to the
  965.                   previous level  or menu.   For example:   Pressing  ESCape
  966.                   while on a submenu returns you to the main menu without  a
  967.                   submenu  displayed.   Pressing  ESCape on  the  main  menu
  968.                   without a  submenu displayed  causes InteliCat  to ask  if
  969.                   you want to exit to DOS.
  970.  
  971.              o    You  select submenus  by pressing  the ALT key  along with
  972.                   the  highlighted  letter.   This  method  of  selecting  a
  973.                   submenu works anytime  you are on the  main menu or one of
  974.                   the  other submenus  available from  the main  menu.   For
  975.                   example:   Pressing ALT-A  selects the ADD  submenu.   You
  976.                   may also use the cursor keys to navigate the submenus.
  977.  
  978.              o    Anytime you're prompted for a disk  name you can press the
  979.                   ENTER key (providing  the input field is blank/empty)  and
  980.                   a  popup list  displaying all  available disk  names  will
  981.                   appear.   From the  volume popup  list you  can select the
  982.                   desired  disk name  by highlighting  it and  pressing  the
  983.                   ENTER key.
  984.  
  985.              o    You may  select items on the  submenu by  using the cursor
  986.                   keys to move the  highlight bar and  then pressing RETURN,
  987.                   pressing the highlighted  letter on the  menu item,  or by
  988.                   pressing the menu item's hotkey.
  989.  
  990.  
  991.         14                                            InteliCat Users Guide
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.              o    InteliCat remembers  the last  menu item  used on  each of
  1000.                   the submenus (during the current session).   When you pick
  1001.                   a  submenu the last used  item on the menu  is the default
  1002.                   option.
  1003.  
  1004.              o    InteliCat  remembers   things  such   as  file   selection
  1005.                   criteria, sort fields, and search data.   When you perform
  1006.                   one of the remembered operations a second time,  InteliCat
  1007.                   will display options that default to what you last used.
  1008.  
  1009.              o    InteliCat employs  the use of  hotkeys to allow  selection
  1010.                   of some menu  items without having to traverse the  menus.
  1011.                   These hotkeys  are active while you  are on  the main menu
  1012.                   or  one of the submenus  available from the main  menu.  A
  1013.                   complete  list of  hotkeys is  in the  section  'InteliCat
  1014.                   Hotkeys' on page 33.
  1015.  
  1016.              o    Pressing ALT-Z  from *any* input prompt shells you to DOS.
  1017.                   When you are ready  to return to InteliCat  you may do  so
  1018.                   by typing:
  1019.  
  1020.                        EXIT
  1021.  
  1022.              o    InteliCat  uses one  string editor  for every  string  you
  1023.                   type in.   When  InteliCat first  prompts you  to input  a
  1024.                   string, the  editor may display a  default value with  the
  1025.                   cursor sitting at the end.  If the  first key you press is
  1026.                   an input  key (i.e.  a  letter or  number) InteliCat  will
  1027.                   delete the original default value and  you will be  typing
  1028.                   a new string.   If the  first key  you press  is a  cursor
  1029.                   positioning   key  or   command  key   (i.e.  HOME,   END,
  1030.                   BACKSPACE, DELETE, etc...) InteliCat  assumes you want  to
  1031.                   edit the default value, and doesn't erase it.
  1032.  
  1033.              o    When  you press the  F10 key  your answer(s)  are saved by
  1034.                   the string  editor.   Alternatively, the  ENTER key  saves
  1035.                   your  response when  there's only  one input  field  being
  1036.                   prompted for.
  1037.  
  1038.  
  1039.         Command Line Parameters
  1040.  
  1041.         When  you first start  InteliCat you  have the  option of specifying
  1042.         command line parameters  to help control the way InteliCat  operates
  1043.         for  that  session.   The  following  list  describes all  available
  1044.         options.    Note that  several  of  the  parameters  require a  user
  1045.         defined  value.    Angle  brackets  surround  user  defined   values
  1046.         required when  you specify the associated  parameter.  The  optional
  1047.         parameters are:
  1048.  
  1049.         InteliCat, Disk Cataloger                                        15
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.              /B   Black and white mode.  This  causes InteliCat to only  use
  1058.                   black and white colors for screen  displays.  (The opening
  1059.                   does not apply to the opening  and closing screens on  the
  1060.                   unregistered shareware version).
  1061.  
  1062.              /C <CFG_FILE>  Names a configuration file to read at start 
  1063.                   up.  InteliCat  searches  for  LC.CFG  if  you  specify  a
  1064.                   directory  name (instead  of a  file  name).   At  default
  1065.                   InteliCat attempts to locate LC.CFG.
  1066.  
  1067.              /D <DATA_BASE>  Names a database to read at start up.  If you
  1068.                   specify  a  directory  name  (instead  of  a  file  name),
  1069.                   InteliCat searches the specified directory for LC.DB.   At
  1070.                   default  InteliCat  attempts  to locate  LC.DB  unless you
  1071.                   specify a different name.
  1072.  
  1073.              /E <999>  Specifies the amount of EMS memory (in K bytes) to 
  1074.                   attempt allocating.  If you don't specify this  parameter,
  1075.                   InteliCat allocates as much EMS as the configuration  file
  1076.                   tells it to  do.  If you  don't want InteliCat to  attempt
  1077.                   using EMS you should use:  
  1078.  
  1079.                        /E 0
  1080.  
  1081.                   A value of 1 causes InteliCat  to allocate as much  memory
  1082.                   as it  can (up to the  amount required  for 32,000 files).
  1083.                   If   InteliCat   determines  more   files   will   fit  in
  1084.                   conventional  memory than  available  EMS,  InteliCat will
  1085.                   automatically use the conventional memory instead of EMS.
  1086.  
  1087.              /M <ADAPTER_TYPE>  Specifies the type of adapter to use.
  1088.                   Normally you shouldn't use this option since InteliCat  is
  1089.                   able  to detect  the adapter  properly  on  start up.   If
  1090.                   you're not having problems with  InteliCat's video output,
  1091.                   DON'T specify this option.  If you  do need to specify the
  1092.                   adapter type,  you should report  your adapter type to the
  1093.                   support  board  so   future  versions  of  InteliCat  will
  1094.                   automatically  detect the  adapter you  have.   The  valid
  1095.                   adapters are:   MDA  (video memory starting  at B000h,  no
  1096.                   snow control), CGA  (video memory starting at B800h,  snow
  1097.                   control), EGA and  VGA (video memory starting at B800h, no
  1098.                   snow control, 43/50 line mode for reports is available).
  1099.  
  1100.                   WARNING:  Setting the adapter to  an invalid type for your
  1101.                   computer setup will cause unpredictable results!
  1102.  
  1103.              /N   This  option specifies color mode without snow protection.
  1104.                   You should use this option if you have a CGA that  doesn't
  1105.                   require snow  control.  (Or if  you don't  care if there's
  1106.  
  1107.         16                                            InteliCat Users Guide
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.                   snow).  Screen output is much  faster when snow control is
  1116.                   off.  EGA and VGA adapters don't require snow control.
  1117.  
  1118.              /O   This option  specifies color  mode  with snow  protection.
  1119.                   Video output is  *much* slower with  this option than with
  1120.                   the /N option.
  1121.  
  1122.              /X <999>  Specifies the amount of XMS memory (in K bytes) to 
  1123.                   attempt allocating.   If you don't specify this  parameter
  1124.                   InteliCat allocates as much XMS as the configuration  file
  1125.                   has set  to allocate (up to  the amount  required to store
  1126.                   the maximum  number of  files InteliCat can  handle).   If
  1127.                   you  don't want InteliCat  to attempt using XMS you should
  1128.                   use:
  1129.  
  1130.                        /X 0
  1131.  
  1132.                   A value  of 1 tells InteliCat  to allocate as  much XMS as
  1133.                   it needs and is  available.  If  InteliCat determines more
  1134.                   files will fit  in conventional memory than available  XMS
  1135.                   memory, InteliCat  will automatically use the conventional
  1136.                   memory instead of XMS.
  1137.  
  1138.         To specify  parameters  append them  to  the  line used  to  execute
  1139.         InteliCat.  The following examples show how to use  the command line
  1140.         parameters when starting InteliCat:
  1141.  
  1142.              Example 1:     IC /E 1024 /D CURTIS /C LITTLE
  1143.  
  1144.              Example 2:     IC /N
  1145.  
  1146.         The first example starts InteliCat and tells InteliCat to:
  1147.  
  1148.              (/E 1024)      Allocate and use 1024K (1 meg) of EMS memory.
  1149.  
  1150.              (/D CURTIS)    Read a database called CURTIS.DB
  1151.  
  1152.              (/C LITTLE)    Read a configuration file called LITTLE.CFG
  1153.  
  1154.         The second example starts InteliCat and turns off snow control.
  1155.  
  1156.  
  1157.         Memory Utilization/Max Files
  1158.  
  1159.         One  of the  main questions  users have  had about  InteliCat is how
  1160.         many  files a InteliCat  database can have.   The  answer depends on
  1161.         what kind of memory InteliCat is using for the file records.  
  1162.  
  1163.  
  1164.  
  1165.         InteliCat, Disk Cataloger                                        17
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.         InteliCat  recognizes three  types  of memory:    conventional  (the
  1174.         first  640K that DOS  can use), extended,  and expanded  memory.  In
  1175.         InteliCat  the  largest  user  of  memory   is  file  records.    If
  1176.         configured  to do so,  InteliCat attempts  to store  file records in
  1177.         the various types of memory in the following order:
  1178.  
  1179.              Choice              Requirements
  1180.              ------              ------------
  1181.              Expanded            EMM driver v3.2+ must be present.
  1182.  
  1183.                                  More  expanded  memory  must  be  available
  1184.                                  (and configured  for InteliCat  to use than
  1185.                                  there is available conventional memory).
  1186.  
  1187.              Extended            HIMEM.SYS    v2.0+   must    be    present.
  1188.                                  Additionally, HIMEM doesn't allow  extended
  1189.                                  memory   allocation  when  you're  using  a
  1190.                                  VDISK type device driver.
  1191.  
  1192.                                  More  extended  memory  must  be  available
  1193.                                  (and configured  for InteliCat  to use than
  1194.                                  there is available conventional memory).
  1195.  
  1196.              Conventional        There has to be some memory available.
  1197.  
  1198.         It is  important to note that  InteliCat does  not combine different
  1199.         types of  memory  storage for  the file  records -  it supports  all
  1200.         three types,  but will only use one of them in a given session.  EMS
  1201.         (expanded) is a better choice than  XMS (extended) because of  speed
  1202.         considerations.   Conventional is the fastest,  however, it has  the
  1203.         least capacity.
  1204.  
  1205.         Now, back to how many files InteliCat supports  in a database.   The
  1206.         maximum number  of files  depends on  the type  of memory in  use as
  1207.         well  as the  amount available.   If  you  use expanded  or extended
  1208.         memory you can have up to 32,000 files in  a database (approximately
  1209.         1.2 meg of memory holds 32,000 files).
  1210.  
  1211.         When file  records are in conventional  memory, the  number of files
  1212.         supported in a database is not an easy thing to  explain.  Plain and
  1213.         simple, it depends on your *specific*  machine setup (i.e. how  many
  1214.         TSRs you have loaded, DOS version, how many device drivers you  have
  1215.         loaded, etc...).   In  general you  can get  about 6000  files in  a
  1216.         database on a 640K machine.
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.         18                                            InteliCat Users Guide
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.         Environment Variables
  1232.  
  1233.         When  InteliCat starts it first  checks to see if  you specified the
  1234.         configuration  and database using command line parameters.  When you
  1235.         don't  specify the  configuration/database InteliCat next  looks for
  1236.         an environment variable to determine what  files to read.  InteliCat
  1237.         looks at the following environment variables:
  1238.  
  1239.              ICCFG     Specifies the  configuration  file  to read  (or  the
  1240.                        directory to read LC.CFG from).
  1241.  
  1242.              ICDB      Specifies the database  to read (or the directory  to
  1243.                        read LC.DB from).
  1244.  
  1245.         For example, if you type the following at the DOS command line:
  1246.  
  1247.              SET ICCFG=C:\IC\SECOND
  1248.  
  1249.         and then started InteliCat, it would  look for a configuration  file
  1250.         called 'C:\IC\SECOND.CFG'  unless  you  specified  a  different  one
  1251.         using the /C command line parameter.
  1252.  
  1253.  
  1254.         InteliCat Files
  1255.  
  1256.         InteliCat maintains  several files to keep  track of  things such as
  1257.         the configuration and the databases.   InteliCat data files have  an
  1258.         extension  that let you  know what  kind of file  you're looking at.
  1259.         Anytime you  save  a  file  with  InteliCat  without  specifying  an
  1260.         extension, InteliCat  uses the default  for that type  of file.   If
  1261.         you specify  an extension  other than the  one listed  in the  table
  1262.         below, InteliCat will ignore it.  The various file types are:
  1263.  
  1264.              Extension      File is used for
  1265.              ---------      ----------------
  1266.              .DB            Database                 (Can't override)
  1267.              .CFG           Configuration file       (Can't override)
  1268.              .IMP           Import comment settings  (Can't override)
  1269.              .BAK           Backup database files    (Can't override)
  1270.  
  1271.  
  1272.         Two Files Per Database!
  1273.  
  1274.         Although you only specify the name  of a single database,  InteliCat
  1275.         ACTUALLY MAINTAINS  TWO DATABASES  INSTEAD OF ONE.   The information
  1276.         about  the  file names,  sizes, etc  are  in  one database,  and the
  1277.         comments are in a separate data base.   In order to make the  use of
  1278.  
  1279.  
  1280.  
  1281.         InteliCat, Disk Cataloger                                        19
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.         multiple databases as  transparent as possible, InteliCat only  asks
  1290.         for one database  name and  tracks both  databases from  that.   THE
  1291.         COMMENT DATABASE HAS  THE SAME NAME  AS THE "MAIN"  DATABASE WITH  A
  1292.         '1' APPENDED.
  1293.  
  1294.         If you delete the XXXX1.DB file you will lose all your comments!
  1295.  
  1296.  
  1297.         String Editing Commands
  1298.  
  1299.         There  are many  places where  InteliCat  needs  to obtain  an input
  1300.         string from  you.  Except  for the  comment editor, all  field input
  1301.         goes  through a single  string editor.   To help you  better use the
  1302.         string editor  the following  is a  list of  the commands  available
  1303.         while you're entering input:
  1304.  
  1305.              Backspace Has   the   traditional  meaning   of   a   backspace
  1306.                        (traditional  for   the  PC).     This   deletes  the
  1307.                        character to  the left  of the  cursor and  moves the
  1308.                        cursor one position left.
  1309.  
  1310.              CTRL U    Press CTRL  U to  undo all  changes you  made to  the
  1311.                        input field.  This restores the original contents  of
  1312.                        the string.
  1313.  
  1314.              CTRL Y    This  key combination deletes  the entire contents of
  1315.                        the input field.
  1316.  
  1317.              DELete    This deletes the character that is under the cursor.
  1318.  
  1319.              Down arrow - Moves to the next field in multi-field input.
  1320.  
  1321.              END       Moves the cursor to the end of the field.
  1322.  
  1323.              ESCape    Aborts input and  discards changes to the string  you
  1324.                        were editing.   In multi-field input, changes to  all
  1325.                        fields are discarded when ESCape is pressed.
  1326.  
  1327.              HOME      Moves the cursor to the home position (1st  position)
  1328.                        of the input field.
  1329.  
  1330.              Left arrow - moves the cursor one position to the left.
  1331.  
  1332.              Right arrow - moves the cursor one position to the right.
  1333.  
  1334.              Up arrow  In multi-field  input this  moves the  cursor to  the
  1335.                        previous field.
  1336.  
  1337.  
  1338.  
  1339.         20                                            InteliCat Users Guide
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.              TAB       In multi-field  input this  moves the  cursor to  the
  1348.                        next field.
  1349.  
  1350.              BACKTAB   In multi-field  input this  moves the  cursor to  the
  1351.                        previous field.
  1352.  
  1353.              RETURN    Press the  return/enter key when  editing of a  field
  1354.                        is complete.
  1355.  
  1356.              F10       Pressing F10 exits the editor saving the changes  you
  1357.                        made to the field(s).
  1358.  
  1359.  
  1360.         If there is  a default value  for the string,  InteliCat places  the
  1361.         cursor after  the last character  in the string.   If  you desire to
  1362.         edit the  default value you should  press one of the commands listed
  1363.         above  as  the first  key  (if  you  accidently  hit something  else
  1364.         remember  you  can  use  CTRL  U  to  restore  the  original value).
  1365.         InteliCat  replaces the default value by the new  value typed if the
  1366.         first key  pressed is a  valid letter/number.   After the first  key
  1367.         you are in edit mode and can type whatever you like.
  1368.  
  1369.  
  1370.         Global Command Keys
  1371.  
  1372.         There are  several global command keys  provided in  InteliCat.  The
  1373.         first is  the ESCape key.   Pressing the ESCape key causes InteliCat
  1374.         to  abort the current  operation and  return to  the previous level.
  1375.         For instance, pressing the ESCape key  while on a submenu causes the
  1376.         submenu  to  disappear,  returning  you  to  the  main  menu  level.
  1377.         Anytime you want to  back out of whatever you're doing in  InteliCat
  1378.         you  should press the ESCape key.  If aborting the current operation
  1379.         would cause you to lose changed  data, InteliCat prompts you  before
  1380.         aborting.  Pressing the  ESCape key at a yes/no question is the same
  1381.         as answering the question 'No'.
  1382.  
  1383.         InteliCat also  provides a  global  DOS shell  command.   *Anywhere*
  1384.         InteliCat is  waiting for a  keystroke you can press  ALT-Z to shell
  1385.         to DOS!   InteliCat  modifies the  DOS prompt  to remind you  you're
  1386.         shelled out.  Typing EXIT at the DOS prompt will  return you back to
  1387.         InteliCat.    Note  that  InteliCat  uses  Switch! allowing  you  to
  1388.         specify  how  much memory  to  make  available  for  the DOS  shell.
  1389.         Switch! can make virtually *all* memory used  by InteliCat available
  1390.         for the  shell.    The options  section of  this  manual covers  the
  1391.         Switch! feature.
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.         InteliCat, Disk Cataloger                                        21
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.         Using Regular Expressions
  1406.  
  1407.         InteliCat  has  the  most  powerful  regular  expression  facilities
  1408.         available in a  disk cataloging program on  the market today (as  of
  1409.         the time  of this  writing).   Those familiar with  Brief will  feel
  1410.         right at  home with  InteliCat's regular  expressions since  regular
  1411.         expression  facilities in InteliCat are virtually the  same as those
  1412.         used in the popular  Brief editor.  Any time you're searching for  a
  1413.         particular string  you're allowed to  use regular expressions  (this
  1414.         includes the selection criteria  and search data  discussed later in
  1415.         this manual).
  1416.  
  1417.         For  those  not familiar  with  regular  expressions, they  will  be
  1418.         defined here.   Basically, even if  you don't realize  it, you  most
  1419.         likely know about some type of  regular expressions.  For  instance,
  1420.         have you ever typed a DOS command similar to:
  1421.  
  1422.              DIR *.DOC
  1423.  
  1424.         This is  an example  of a regular  expression that  lists all  files
  1425.         that have .DOC as the extension.
  1426.  
  1427.         In  short,  a  regular  expression  is  a  pattern  that  represents
  1428.         character sequences.  A regular expression  can have two basic types
  1429.         of characters  in  it.   A  regular  expression consists  of  normal
  1430.         characters (such  as letters  and numbers),  and regular  expression
  1431.         metacharacters.    The   metacharacters  are   what  gives   regular
  1432.         expressions their power.
  1433.  
  1434.         InteliCat   supports   virtually   the   same   regular   expression
  1435.         metacharacters as the Brief editor.  These metacharacters are:
  1436.  
  1437.              *    Matches  any  number of  occurrences  (0  or more)  of any
  1438.                   character.  The * matches as  few occurrences as needed to
  1439.                   make the rest of the pattern match.
  1440.  
  1441.                   g*d matches god, good, gad, and gillard
  1442.  
  1443.                   but not:
  1444.  
  1445.                   dog, goat
  1446.  
  1447.              ?    Matches any single character.
  1448.  
  1449.                   c?t matches cat and cut, but not cant
  1450.  
  1451.              @    Matches 0 or  more occurrences of the preceding  character
  1452.                   or pattern.   Note  that with @,  InteliCat considers  the
  1453.                   fewest possible occurrences of a pattern a match.
  1454.  
  1455.         22                                            InteliCat Users Guide
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.                   go@d matches gd, god, good, goood, gooood, etc..
  1464.  
  1465.              +    Matches 1 or  more occurrences of the preceding  character
  1466.                   or pattern.  This is the same as the @ except that one  or
  1467.                   more occurrences are needed to match.
  1468.  
  1469.                   go+d matches god, good, goood, gooood, etc...
  1470.  
  1471.                   but not gd, ggdoddd
  1472.  
  1473.              |    Matches  either the  preceding  pattern  OR the  following
  1474.                   pattern.
  1475.  
  1476.                   b|c matches either b or c
  1477.  
  1478.                   this|that doesn't  match what you  might think though!  It
  1479.                   matches  either thishat or  thithat.   To see how  to do a
  1480.                   search for  either of  the words  (this or  that) see  the
  1481.                   next category of regular expression characters.
  1482.  
  1483.              {}   Groups  characters  or  patterns  together for  a  search.
  1484.                   Grouping characters provides several benefits:
  1485.  
  1486.                        1)   Provides  a   way  to   control  how   InteliCat
  1487.                             evaluates   regular   expressions   (i.e.   like
  1488.                             parenthesis in a mathematical equation).
  1489.  
  1490.                        2)   Groups a set of text together.
  1491.  
  1492.                   For example, in the discussion of  the or operator (|) you
  1493.                   saw  the expression:   this|that  didn't match  the  words
  1494.                   this  or that as  might be  expected.   Using grouping you
  1495.                   can make this work as follows:
  1496.  
  1497.                        {this}|{that}
  1498.  
  1499.                   The example above would find occurrences of this or that.
  1500.  
  1501.                   {ok}+
  1502.  
  1503.                   Matches one or more occurrences of the word ok.
  1504.  
  1505.              []   This creates a "set" of characters  to search for.   There
  1506.                   are several powerful forms of the set operator.
  1507.  
  1508.                   [~]  Matches  a  character  if   it  IS  NOT  any  of  the
  1509.                        characters between the [~ and the ].
  1510.  
  1511.  
  1512.  
  1513.         InteliCat, Disk Cataloger                                        23
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.                   [-]  Matches a RANGE  of characters.  For example,  [a-z].
  1522.                        The  beginning  range  character  must  have a  lower
  1523.                        value than the upper value.
  1524.  
  1525.                   [a-z0-9A-Z]*
  1526.  
  1527.                   This example  matches all letters  (upper and lower  case)
  1528.                   and numbers.  This would match:
  1529.  
  1530.                        abra12, 123x134, 23, and hello
  1531.  
  1532.                   but not:  it's and "first!"
  1533.  
  1534.                   [~a-zA-Z]
  1535.  
  1536.                   This example matches everything that isn't a letter.
  1537.  
  1538.              \    Override character.  The backslash allows you to  override
  1539.                   the normal meaning of a character.
  1540.  
  1541.                   \*  searches  for  the  actual  character  *  instead   of
  1542.                   treating  the  * as  a regular  expression as  it normally
  1543.                   would be.
  1544.  
  1545.                   \\ allows you to search for the backslash in a string.
  1546.  
  1547.                   \[ allows  you to search  for the left bracket, overriding
  1548.                   the standard usage of the left  bracket as the opening  of
  1549.                   a set definition.
  1550.  
  1551.         The  precedence for  evaluating regular  expressions is  as  follows
  1552.         (going from highest precedence to the lowest):
  1553.  
  1554.              {}        Groups  have  the  highest   precedence.    InteliCat
  1555.                        treats  characters   inside  a  group   as  a  single
  1556.                        expression.
  1557.  
  1558.              |, @, +   Matches from the left to the  right.  These have  the
  1559.                        second highest precedence.
  1560.  
  1561.              All other characters have equal precedence with each other.
  1562.  
  1563.  
  1564.         Searching
  1565.  
  1566.         There are multiple places in InteliCat where  you can enter data  to
  1567.         search for.   Anytime you specify you want to  search for something,
  1568.         InteliCat displays a search  window to get the search options.   The
  1569.         search window appears as follows:
  1570.  
  1571.         24                                            InteliCat Users Guide
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.         + Search Data ---------------------------------------------------------+
  1580.         |>                                                                     |
  1581.         |                                                                      |
  1582.         | Search: ( X ) File/Ext ( X ) Disk   ( X ) Keywords   ( X ) Comments  |
  1583.         |                      (   )  Search Backward                          |
  1584.         |    |                                                                 |
  1585.         |  <-+ to Search, TAB: Next Field,  BackTAB: Prev Field,  ESC: Abort   |
  1586.         | (Regular Expressions Are Allowed)               Case IS significant. |
  1587.         +----------------------------------------------------------------------+
  1588.  
  1589.         When  InteliCat displays  the search  window, InteliCat  places  the
  1590.         cursor in  the input field  waiting for you  to type  data to search
  1591.         for.  If you previously searched  for something, the value  searched
  1592.         for  will  be the  default  string.   You  should  notice  there are
  1593.         several fields  in the search window.   You can get to the fields by
  1594.         using the  TAB, BACKTAB,  UP ARROW  and the  DOWN ARROW  keys.   All
  1595.         fields except the input  field are toggles.   Pressing the space bar
  1596.         toggles the setting of the associated option.   When it is blank  it
  1597.         is off.   Pressing the ENTER key starts the search.
  1598.  
  1599.         Note that  you  can use  regular  expressions  in the  search  data.
  1600.         InteliCat automatically appends a '*' to  the beginning and the  end
  1601.         of the data  to search for (this allows  InteliCat to find the  data
  1602.         within a  string without requiring you  to manually  add the leading
  1603.         and trailing '*').
  1604.  
  1605.         If you want the  search to be fast,  don't search the  comment field
  1606.         since InteliCat must read comments from disk.
  1607.  
  1608.         When you  search for something InteliCat  will remember  how you set
  1609.         the various  fields.  Next  time you request  a search the  settings
  1610.         you made will be the defaults.
  1611.  
  1612.  
  1613.         Sorting Records
  1614.  
  1615.         InteliCat  provides the  user  with flexible  and  powerful  sorting
  1616.         routines.  One of the configuration  options controls whether or not
  1617.         InteliCat prompts for the  sort options when you  select a menu item
  1618.         that allows sorting.   For this  discussion it  is assumed that  you
  1619.         have InteliCat optioned to ask for  the sort options (the  default).
  1620.         If you  wish to know  more about the  InteliCat options, you  should
  1621.         refer to  the  section titled  'Configuration  Menu'  on page  46.  
  1622.         Picking one of the following menu  items causes InteliCat to  prompt
  1623.         you for the sort options:
  1624.  
  1625.              1)   Add/mod comments
  1626.  
  1627.              2)   Delete a file
  1628.  
  1629.         InteliCat, Disk Cataloger                                        25
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.              3)   Browse files
  1638.  
  1639.              4)   File/ext report
  1640.  
  1641.              5)   BBS type listing
  1642.  
  1643.         (There  is one more menu item that brings up a different set of sort
  1644.         options.  This sort window is covered later in this section).   When
  1645.         you pick one of the menu items listed  above the following window is
  1646.         displayed when InteliCat is ready to get the sort options:
  1647.  
  1648.         + Sort Options ----------------------------------------------+
  1649.         |    [-]1 - File Name                [-]6 - Comments         |
  1650.         |    [-]2 - File Ext                 [-]7 - Date & Time   <-----+
  1651.         |    [-]3 - Subdir                   [-]8 - Size             |  |
  1652.         |    [-]4 - Disk Name                [-]9 - Archive Name     |  |
  1653.         |    [-]5 - Keywords                 [-]10 - Archive Ext     |  |
  1654.         |                                                            |  |
  1655.         |    Enter sort fields separated by spaces (ESC to abort)    |  |
  1656.         |       Use - to specify descending order for a field        |  |
  1657.         |                0 or BLANK list for no sort                 |  |
  1658.         |>                                                           |  |
  1659.         +---- ^ -----------------------------------------------------+  |
  1660.               |                                                         |
  1661.            Field list input string
  1662.                                                                List       of
  1663.                                                                f i e l d
  1664.                                                                numbers   you
  1665.                                                                can sort on.
  1666.  
  1667.         InteliCat places the cursor  in the input field and waits for you to
  1668.         type  a  list  of  field numbers  to  sort.    InteliCat  shows  any
  1669.         previously sorted fields as the defaults.  To  sort on more than one
  1670.         field you  should type  in  a  list of  field numbers  separated  by
  1671.         spaces.  Preceding  a field number with a  minus sign says you  wish
  1672.         to sort  the specified field in  descending order  (no spaces should
  1673.         be between the  - and the  field number).   For  example to sort  in
  1674.         ascending order  on  the file  name,  and  descending order  on  the
  1675.         extension the list you type would be as follows:
  1676.  
  1677.              1 -2
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.         26                                            InteliCat Users Guide
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.         Assuming you  had the  following files/extensions,  the chart  below
  1696.         lists the sorted results using the field list from above:
  1697.  
  1698.              File Names               Sorted File Names
  1699.              ----------               -----------------
  1700.              IC.EXE                   AUTOEXEC.BAT
  1701.              AUTOEXEC.BAT             IC.EXE
  1702.              LC.CFG                   LC.PRN
  1703.              LC.PRN                   LC.CFG
  1704.              PKZIP.EXE                PKZIP.EXE
  1705.  
  1706.         InteliCat displays  a special purpose sort  options window when  you
  1707.         choose the  Volume  report.   The  special  sort window  appears  as
  1708.         follows:
  1709.  
  1710.         + Sort Options ----------------------------------------------+
  1711.         |    [-]1 - Disk Name                [-]5 - Free Space       |
  1712.         |    [-]2 - Keywords                 [-]6 - Total Space      |
  1713.         |    [-]3 - Comments                 [-]7 - Date Indexed     |
  1714.         |    [-]4 - Used Space                                       |
  1715.         |                                                            |
  1716.         |    Enter sort fields separated by spaces (ESC to abort)    |
  1717.         |       Use - to specify descending order for a field        |
  1718.         |                0 or BLANK list for no sort                 |
  1719.         |>                                                           |
  1720.         +------------------------------------------------------------+
  1721.  
  1722.         This sort selection window  works like the one discussed above.  The
  1723.         only difference is  that the items  on this  window are specific  to
  1724.         disks instead of files (since the volume report  only lists the disk
  1725.         names in the database).
  1726.  
  1727.  
  1728.         Selecting Specific Records
  1729.  
  1730.         InteliCat provides  the user  with an  extremely flexible method  of
  1731.         selecting specific  records through the  use of selection  criteria.
  1732.         One of the configuration options controls  whether or not  InteliCat
  1733.         prompts for the selection  criteria when you  pick a menu item  that
  1734.         allows  selecting specific  records.  This section  assumes you have
  1735.         InteliCat optioned to  ask for the selection criteria (the default).
  1736.         If you  wish to know  more about the  InteliCat options, you  should
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.         InteliCat, Disk Cataloger                                        27
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.         refer  to  the  section  titled  'Configuration  Menu'  on page  46.
  1754.         Picking one of the following menu  items causes InteliCat to  prompt
  1755.         for the selection criteria:
  1756.  
  1757.              o Add/mod comments
  1758.  
  1759.              o Delete a file
  1760.  
  1761.              o Browse files
  1762.  
  1763.              o File/ext report
  1764.  
  1765.              o Duplicate files
  1766.  
  1767.              o BBS type listing
  1768.  
  1769.         When you  pick one  of  the menu  items listed  above the  following
  1770.         window  is displayed when  InteliCat is  ready to  get the selection
  1771.         criteria:
  1772.  
  1773.  
  1774.         + Selection Criteria ----------------------------------------+
  1775.         | [-]1 - File Specs        [-]7 - Size Range                 |
  1776.         | [-]2 - Subdirs           [-]8 - Archive Members            |
  1777.         | [-]3 - Disk Names        [-]9 - Files With Keywords        |
  1778.         | [-]4 - Keywords         [-]10 - Files With Comments        |
  1779.         | [-]5 - Comments         [-]11 - Archive Files              |
  1780.         | [-]6 - Date Range       [-]12 - Exclude Disk Records       |
  1781.         |                                                            |
  1782.         | Enter selection options separated by spaces (ESC to abort) |
  1783.         |       & | ! ^ and () to specify logical conditions         |
  1784.         |               0 or BLANK list for All Files                |
  1785.         |>                                                           |
  1786.         +------------------------------------------------------------+
  1787.  
  1788.         InteliCat places the cursor in the input field  and waits for you to
  1789.         type a list of field numbers  and logical conditions for  performing
  1790.         selection of  special  records  on.    If  you  previously  selected
  1791.         records,  InteliCat will  display the  last  data  you typed  as the
  1792.         default.  
  1793.  
  1794.         You may select files by any combination of the above listed  fields.
  1795.         If  you  wish to  specify more  than  one field  to enter  selection
  1796.         criteria for you  should type in the list of field numbers separated
  1797.         by the  logical operators.  InteliCat  treats a  space between field
  1798.         numbers  the same  as  an  '&'.     See the  section 'Using  Logical
  1799.         Conditions for Selection Criteria' on page 30 for details. 
  1800.  
  1801.  
  1802.  
  1803.         28                                            InteliCat Users Guide
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.         Preceding a field number  with a minus sign says you wish to exclude
  1812.         files  by the specified  data for the  associated field.   Using the
  1813.         negative field causes  InteliCat to reject those records that  match
  1814.         the criteria  entered about the field  (no spaces  should be between
  1815.         the - and the field number).  
  1816.  
  1817.         Depending on the fields you wish  to specify selection criteria for,
  1818.         InteliCat  prompts you for  the selection  options.   For the fields
  1819.         that  require you to  specify the  selection criteria  there are two
  1820.         methods of input.   The first method of  entering criteria is in the
  1821.         form  of  a  list  of data  values.    This  type  of  input  method
  1822.         continually prompts  you for additional  selection criteria for  the
  1823.         field until you press  return without typing any data.  In this mode
  1824.         the only  limit on the number of different criteria  you can specify
  1825.         for a field is the available memory.   The following fields use this
  1826.         type of input method:
  1827.  
  1828.                   o File specs                  o Keywords
  1829.  
  1830.                   o Subdirs                     o Comments
  1831.  
  1832.                   o Disk names
  1833.  
  1834.         You  can  make  full  use   of  regular  expressions  when  entering
  1835.         selection data for any  of the above  fields.  Refer to the  section
  1836.         titled  'Using  Regular Expressions'  for  details  on  the  regular
  1837.         expression facilities provided in InteliCat.
  1838.  
  1839.         The second method  of input for selection criteria  is a range.   If
  1840.         you specify  one  of the  following fields  you'll  be  asked for  a
  1841.         SINGLE range to use as the selection criteria for the field:
  1842.  
  1843.              o Date
  1844.  
  1845.              o Size
  1846.  
  1847.         When  entering selection criteria  you should  enter values that you
  1848.         want to match  in the associated field.   For example let's say  you
  1849.         want a  report listing  all executable  files, you  would enter  the
  1850.         following as the selection field list:
  1851.  
  1852.              1
  1853.  
  1854.         Next,  InteliCat would  prompt for  the selection  criteria for  the
  1855.         filespecs.   To select executable files  the following  would be the
  1856.         file specs:
  1857.  
  1858.  
  1859.  
  1860.  
  1861.         InteliCat, Disk Cataloger                                        29
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.         +--------------- Selection Data : ESCape to Abort ---------------+
  1870.         | Enter selection File Specs, one per line.  Blank line to end.  |
  1871.         |                                                                |
  1872.         |File Specs (1): *.exe                                           |
  1873.         |File Specs (2): *.com                                           |
  1874.         |File Specs (3):                                                 |
  1875.         |                ^                                               |
  1876.         |                |                                               |
  1877.         |                |                                               |
  1878.         +--------------- | ----------------------------------------------+
  1879.                          |
  1880.              This is the prompt issued by  InteliCat for the selection data.
  1881.              Note that  pressing return without  entering anything gets  you
  1882.              out of input mode.
  1883.  
  1884.         When  you enter  the  criteria listed  above,  InteliCat  would only
  1885.         select records  that have an extension  of EXE or COM.   If you  had
  1886.         specified other  fields InteliCat would  prompt for the criteria for
  1887.         those fields, and then select on those fields as well.
  1888.  
  1889.         NOTE:  When you use selection criteria that  doesn't apply to a disk
  1890.         record  (i.e.   filename,   subdir,   archive,   etc...)   InteliCat
  1891.         automatically includes disk volumes of matched  files.  If you don't
  1892.         want  InteliCat to do  this, simply  use the  'Exclude Disk Records'
  1893.         criteria.
  1894.  
  1895.  
  1896.         Specifying Logical Conditions For the Selection Criteria
  1897.  
  1898.         One of InteliCat's many unique features is the  ability it gives you
  1899.         to  combine the selection fields using an algebraic like expression.
  1900.         The  following conditions can  be specified  to combine  two or more
  1901.         fields in the selection criteria:
  1902.  
  1903.              1 & 2     This  specifies  an  AND  condition.    Use  of  this
  1904.                        operator  means  that  InteliCat  selects only  those
  1905.                        files  that   meet   both   the  first   and   second
  1906.                        conditions.
  1907.  
  1908.              1 | 2     This  specifies  an  OR  condition.    Use  of   this
  1909.                        operator means that InteliCat selects files  matching
  1910.                        either the first or second conditions.
  1911.  
  1912.              1 ! 2     This  specifies  a  NOT  condition.    Use  of   this
  1913.                        operator means  that InteliCat selects files matching
  1914.                        the first criteria and NOT the second criteria.
  1915.  
  1916.              1 ^ 2     This  specifies  a  XOR  condition.    Use  of   this
  1917.                        operator means that InteliCat  selects files matching
  1918.  
  1919.         30                                            InteliCat Users Guide
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.                        only  one of  the criteria,  but not  files  matching
  1928.                        both.
  1929.  
  1930.         Since  all operators have equal precedence InteliCat also allows you
  1931.         to use  () to  group expressions together.   To demonstrate  how all
  1932.         this fits together lets look at an example.   In our example we want
  1933.         to  be able  to list all *.COM  files on the disk  "IC000" that have
  1934.         keywords or comments.   In addition we want  to see all *.COM  files
  1935.         on any disk  that have a size between 0 and 20,000  bytes whether or
  1936.         not they  have comments/keywords.    With InteliCat  you can  easily
  1937.         specify  complex conditions like  this.   To perform  this selection
  1938.         you would enter selection criteria of:
  1939.  
  1940.              (1 & 3 & (9 | 10)) | (1 & 7)
  1941.  
  1942.         When prompted  for the  file specs  you would specify  *.COM.   When
  1943.         prompted for the disk  name you would specify  IC000.  When prompted
  1944.         for the size range  you would  specify a low value  of 0 and a  high
  1945.         value of 20000.
  1946.  
  1947.         After getting the  size range, InteliCat calmly performs the  record
  1948.         selection giving you only those files you wanted to look at.
  1949.  
  1950.         The  limitation to  the selection  criteria  is that  InteliCat only
  1951.         accepts one set  of input for a given  field.  In the example  above
  1952.         we used  the '1'  field twice, but  InteliCat only  prompts for  the
  1953.         file specs once.  InteliCat uses the same  file specs in both  cases
  1954.         where you specified field 1 in the selection statement.
  1955.  
  1956.  
  1957.         InteliCat Menu Options
  1958.  
  1959.         When you  first  start  InteliCat you  are in  the  main menu  mode.
  1960.         InteliCat's menu is a  pull-down type menu.   You can press the  ALT
  1961.         key  at the  same time  as the  first letter  of the  menu  item you
  1962.         desire, and InteliCat  will display the  submenu.  Once  you have  a
  1963.         sub-menu pulled down you  can use the arrow keys to change  submenus
  1964.         (the ALT key combinations still work as well).
  1965.  
  1966.         While on  a submenu you can choose a menu item  by using the up/down
  1967.         arrow  keys to  highlight the  desired  item  and then  pressing the
  1968.         ENTER key  to select the item.   You may also  select a submenu item
  1969.         by pressing the highlighted letter for the desired item.
  1970.  
  1971.         The  following chart  illustrates  the various  menus  available  in
  1972.         InteliCat:
  1973.  
  1974.  
  1975.  
  1976.  
  1977.         InteliCat, Disk Cataloger                                        31
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.         +-------------------------< Main Menu >--------------------------+
  1986.         | Add Delete/replace Search Reports Configuration Utilities Quit |
  1987.         +----------------------------------------------------------------+
  1988.           ^               ^       ^     ^           ^         ^     ^  
  1989.           |               |       |      \          |          \     \
  1990.         Pressing ALT-A    |       Pressing  \        Pressing     \     \
  1991.         selects the       |       ALT-S       \      ALT-C selects  \     \
  1992.         Add submenu.      |       selects the   \    the Configuration \    \
  1993.                           |       Search submenu  \  submenu.          |    |
  1994.                           |                       |                   /     |
  1995.                      Pressing ALT-D        Pressing ALT-R    Pressing       |  
  1996.                      selects the           selects the       ALT-U selects  |   
  1997.                      Delete/Replace        Reports submenu.  the Utilities  |
  1998.                      submenu.                                submenu.       |
  1999.                                                                             |
  2000.                                                                   Pressing ALT-Q
  2001.                                                                    selects the 
  2002.                                                                    Quit submenu.
  2003.  
  2004.         The following  show the  items currently  available on  each of  the
  2005.         submenus:
  2006.  
  2007.         +-----< Add Menu >------+      +----<Delete/Replace Menu> ---+
  2008.         | Log floppy disks (^L) |      | Replace a disk      (^R)    |
  2009.         | log Multi-drives (^M) |      | Multi-drive replace         |
  2010.         | Dummy entry           |      | rEname a disk               |
  2011.         | Add/mod comments (^C) |      | Delete a disk       (^D)    |
  2012.         +-----------------------+      | delete a File               |
  2013.                                        | Zap database                |
  2014.                                        +-----------------------------+
  2015.  
  2016.  
  2017.         +----< Search Menu >------+    +------< Reports Menu >------+
  2018.         | Browse files      (^B)  |    | Volume report         (^V) |
  2019.         | String search     (^S)  |    | Quick volume report        |
  2020.         | Comment search          |    | File/ext report       (^F) |
  2021.         | Keyword search          |    | quick file/Ext report (^Q) |
  2022.         | File search             |    | Duplicate files            |
  2023.         | cAse sensitivity: (ON)  |    | BBS type listing           |
  2024.         +-------------------------+    | 43/50 line mode: (OFF)     |
  2025.                                        +----------------------------+
  2026.  
  2027.  
  2028.         +--< Configuration Menu >--+     +---< Utilities Menu >---+
  2029.         | Catalog options   (^O)   |     | Import comments  (^I)  |
  2030.         | Volume label options     |     | Merge databases        |
  2031.         | Report output options    |     | DOS Shell              |  
  2032.         | report Format options    |     +------------------------+
  2033.         | Memory usage options     |
  2034.  
  2035.         32                                            InteliCat Users Guide
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.         | Archive options          |
  2044.         | Disk naming options      |
  2045.         | Logging drives           |
  2046.         | color opTions            |
  2047.         | read/create New database |
  2048.         | Write database           |
  2049.         | lOad configuration       |
  2050.         | Save configuration       |
  2051.         | reset to Defaults        |
  2052.         | disPlay license          |
  2053.         +--------------------------+
  2054.  
  2055.  
  2056.         +-----< Quit >------+
  2057.         |         |         |
  2058.         | Press <-+ to exit |
  2059.         +-------------------+
  2060.  
  2061.  
  2062.         An  explanation of the  submenus follows,  however, before  going to
  2063.         the submenus, I will give an overview of the hotkeys.
  2064.  
  2065.  
  2066.         Hotkeys
  2067.  
  2068.         Several of the menu  items in InteliCat have a 'hotkey' that  allows
  2069.         you  to  select the  item  without  having  to  traverse the  menus.
  2070.         Hotkeys  are valid anytime  you are  on the main menu,  or a submenu
  2071.         branch from the  main menu.  Each of  the submenus with an  assigned
  2072.         hotkey for an item(s) shows the hotkey next  to the item it  applies
  2073.         to.  The following list summarizes the available hotkeys:
  2074.  
  2075.              Hotkey    Function
  2076.              ------    --------
  2077.              CTRL B    Browse files
  2078.              CTRL C    Add/modify comments
  2079.              CTRL D    Delete a disk
  2080.              CTRL F    File/ext report
  2081.              CTRL I    Import comments
  2082.              CTRL L    Log floppy disks
  2083.              CTRL M    Log multi-drives
  2084.              CTRL O    Catalog options
  2085.              CTRL Q    Quick file/ext report
  2086.              CTRL R    Replace a disk
  2087.              CTRL S    String search
  2088.              CTRL V    Volume report
  2089.              ALT  X    Exit InteliCat
  2090.  
  2091.  
  2092.  
  2093.         InteliCat, Disk Cataloger                                        33
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.         Add Menu
  2102.  
  2103.         The add menu contains  selections to allow you  to add disks  to the
  2104.         data base and add/modify  comments for the data base entries.   Note
  2105.         that by  specifying an  existing disk name  while you are  logging a
  2106.         disk you can replace from the add menu!
  2107.  
  2108.  
  2109.         Log Floppy Disks
  2110.  
  2111.         This menu option  causes InteliCat  to scan a  disk adding the  file
  2112.         names found  to the active  data base.   After picking  this option,
  2113.         InteliCat  prompts you to  insert a  disk in the logging  drive.  If
  2114.         you  have two  logging drives,  InteliCat asks  for a  disk  in each
  2115.         drive alternatively.  After inserting the  disk press the enter  key
  2116.         to tell InteliCat to scan the disk.   If you don't have  the options
  2117.         set  in  a way  that  InteliCat  can  automatically  name the  disk,
  2118.         InteliCat will ask  for the disk  name (remember  the popup list  is
  2119.         available if  you press ENTER  without specifying a  name).   If you
  2120.         specify  a disk  that exists,  InteliCat  will ask  if you  want  to
  2121.         replace the disk.
  2122.  
  2123.         If  you  desire  automatic  naming,  there  are  two  ways  to  have
  2124.         InteliCat  name a disk.   First, if  you have  automatic disk naming
  2125.         turned on, and second  if you have  InteliCat set to use the  volume
  2126.         name as the disk name (this causes automatic naming if the disk  has
  2127.         a volume label). 
  2128.  
  2129.         If  you  configured   InteliCat  to  add  comments  while   logging,
  2130.         InteliCat  prompts for  the comments  after it's  finished  scanning
  2131.         each disk.
  2132.  
  2133.         Once finished  logging the disk, InteliCat  will prompt  you for the
  2134.         next disk you want  to log.  (See  the section 'Add/mod Comments' on
  2135.         page 35 for details on using the comment editor).
  2136.  
  2137.         After you  finish logging disks  press the ESCape  key to return  to
  2138.         the Add submenu.
  2139.  
  2140.  
  2141.         Log Multi-Drives
  2142.  
  2143.         This  option works just  like the  'Log Floppy  Disk' option, except
  2144.         InteliCat prompts for  the drive  letter to log.   Using the  multi-
  2145.         drive  function of InteliCat makes  it easy to  log things like hard
  2146.         drives without  having to constantly  modify the configured  logging
  2147.         drives.
  2148.  
  2149.  
  2150.  
  2151.         34                                            InteliCat Users Guide
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.         Dummy Entry
  2160.  
  2161.         This  option is  almost like  the 'Log  floppy disks'  option.   The
  2162.         difference is  this option creates a  dummy disk  entry (volume name
  2163.         only)  in  the  database.   Using  this option  you  can record  the
  2164.         existence of a particular  disk when you  don't want to include  the
  2165.         file  names.  One good example of this would be for logging a master
  2166.         program  disk.  A  program disk  is likely  to contain  many various
  2167.         files (which  you probably don't care  about), however  they are all
  2168.         related to the main program (which is what you care about!).
  2169.  
  2170.  
  2171.         Add/mod Comments
  2172.  
  2173.         This  option  allows  you  to  add/delete/modify  the  comments  and
  2174.         keywords  for each of  the entries  in the active data  base.  After
  2175.         choosing this option, InteliCat asks for the selection criteria  and
  2176.         sort options (if you configured InteliCat  to ask for them).   Using
  2177.         the selection criteria you  can limit the list  of files brought  up
  2178.         to  those  desired  (see  the  section  titled  'Selecting  Specific
  2179.         Records' on page 27 for details on selection criteria).
  2180.  
  2181.         Next,  InteliCat displays  the  comment entry  screen for  the first
  2182.         file.  While you're editing comments/keywords the following  command
  2183.         keys are available (as listed at the bottom of the screen): 
  2184.  
  2185.              F2        Copy to  clipboard.   This copies  the current  input
  2186.                        field to the clipboard buffer.
  2187.  
  2188.  
  2189.              Shift F2  Replace with  clipboard.  This  replaces the  current
  2190.                        input  field  with  the   contents  of  the  matching
  2191.                        clipboard field.   If the  clipboard field is  empty,
  2192.                        this causes the input field to be deleted.
  2193.  
  2194.  
  2195.              F7        Previous file (with save).  Pressing this key  causes
  2196.                        InteliCat to  display the previous  file.   InteliCat
  2197.                        saves  the   current  record   automatically  if  any
  2198.                        changes were made to it.
  2199.  
  2200.              Shift F7  Previous  file  (without  save).   Pressing  this key
  2201.                        causes  InteliCat  to  display   the  previous  file.
  2202.                        Changes made to the current record are discarded.
  2203.  
  2204.              ALT S     Search.   Pressing the  ALT S  key causes  the search
  2205.                        window to pop-up  and allow you  to specify  the data
  2206.                        to  search for.   This allows  you to  quickly find a
  2207.                        desired  file or files.   If you modified the current
  2208.  
  2209.         InteliCat, Disk Cataloger                                        35
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.                        record  without  saving  it,  InteliCat  will  prompt
  2218.                        before losing the changes.
  2219.  
  2220.              F8        Next  file (with  save).   Pressing this  key  causes
  2221.                        InteliCat  to  display  the next  file  after  saving
  2222.                        changes to the current record.
  2223.  
  2224.              Shift F8  Next file (without  save).  Pressing this key  causes
  2225.                        InteliCat  to display  the next  file, discarding any
  2226.                        changes made to the current record.
  2227.  
  2228.              ALT Z     DOS  Shell.   This is  the  global command  key  that
  2229.                        allows you to shell to DOS.
  2230.  
  2231.              Ctl PgUp  These two keys allow you to move back and forth
  2232.              Ctl PgDn  between the two input fields.
  2233.  
  2234.              F10       Save and  advance.   This advances  to the next  file
  2235.                        after saving the changes to the current file.
  2236.  
  2237.              Shft F10  Exit  to  the   menu.    Pressing  this  key   causes
  2238.                        InteliCat  to return  you to  the Add  submenu  after
  2239.                        saving any changes to the current record.
  2240.  
  2241.              ESCape    Abort to menu.   This key causes  InteliCat to  abort
  2242.                        changes  and  return  you  to  the  menu.    You  are
  2243.                        prompted to confirm the action.
  2244.  
  2245.  
  2246.         When you  first start,  InteliCat highlights the  keyword field  and
  2247.         waits for you to  edit the keywords.   While you're in the  keywords
  2248.         field, the standard InteliCat string editing keys are active.
  2249.  
  2250.         NOTE:   One  of  the  configuration  options  can be  used  to  keep
  2251.         InteliCat from prompting  for keywords.  The 'Skip Keywords'  option
  2252.         described on page  48 describes this  option.  When  it's turned  on
  2253.         (at default it's off) InteliCat will only prompt for comments.
  2254.  
  2255.         When you press the  enter key (or the down arrow) you will be in the
  2256.         memo field to enter comments about  the current file.   While you're
  2257.         editing  the comment field, a whole new set  of editing commands are
  2258.         available.   The editing  keys provided  while in  the comment field
  2259.         are  more suitable  for editing the  large field (i.e.  similar to a
  2260.         word  processor  with   automatic  word  wrap).    There  are   many
  2261.         similarities between  the keys  in the InteliCat comment  editor and
  2262.         the Brief editor.  The memo editor commands are as follows:
  2263.  
  2264.              Backspace      Deletes the character to the left of the  cursor
  2265.                             and moves the  cursor left one position.   (This
  2266.  
  2267.         36                                            InteliCat Users Guide
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.                             is  the  classic PC  action  for  the  backspace
  2276.                             key).
  2277.  
  2278.              Delete         Deletes the character under  the cursor (if mark
  2279.                             mode is off).   When  mark mode is on,  pressing
  2280.                             the delete key  causes InteliCat  to delete  the
  2281.                             marked block.
  2282.  
  2283.              Insert         Toggles insert mode on and off.
  2284.  
  2285.              Arrow Keys     Moves the cursor the direction of the arrow.
  2286.  
  2287.              Control Right  Moves right to the next word.
  2288.  
  2289.              Control Left   Moves left to the previous word.
  2290.  
  2291.              Control Space  Puts  a "hard"  space  in the  document.    This
  2292.                             insures two words aren't  split by the automatic
  2293.                             word wrap.   (Remember that the report may  wrap
  2294.                             words at different spots than the screen!   This
  2295.                             is  the  answer  if  you  don't  want  something
  2296.                             split.)
  2297.  
  2298.              Home           Moves to the start of the current line.
  2299.  
  2300.              Home Home      (2  homes in a  row) Moves  to the  start of the
  2301.                             displayed window.   This is  the same in  effect
  2302.                             as pressing Control Home.
  2303.  
  2304.              Home Home Home (3  homes in a  row) Moves  to the  start of the
  2305.                             edit buffer.
  2306.  
  2307.              End            Moves to the end of the current line
  2308.  
  2309.              End End        (2 ends  in  a row)  Moves  to  the end  of  the
  2310.                             current window.   This is  the same in effect as
  2311.                             pressing Control End.
  2312.  
  2313.              End End End    (3  ends in a  row) Moves  to the  bottom of the
  2314.                             comment.
  2315.  
  2316.              PgUp           Moves the  screen up by a  page full  (a page is
  2317.                             the maximum data  that InteliCat can display  in
  2318.                             the edit window at one time).
  2319.  
  2320.              PgDn           Moves the screen down by a page full.
  2321.  
  2322.              Control Home   Moves  to  the  start  of   the  displayed  edit
  2323.                             window.
  2324.  
  2325.         InteliCat, Disk Cataloger                                        37
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.              Control End    Moves to  the end of  the displayed window  full
  2334.                             of text.
  2335.  
  2336.              ALT C          Centers the current line of text.
  2337.  
  2338.              ALT D          Deletes the current line of text.
  2339.  
  2340.              ALT I          Inserts the contents of the editor scrap  buffer
  2341.                             at the current  cursor location.  Note that  the
  2342.                             scrap  buffer used  here  is particular  to  the
  2343.                             editor,  and   has  nothing   to  do   with  the
  2344.                             comment/keyword clipboard buffers.
  2345.  
  2346.              ALT K          Deletes from the  cursor location to the end  of
  2347.                             the cursor line.
  2348.  
  2349.              ALT L, ALT M   Toggles  mark mode  (allows marking  a block  of
  2350.                             text).
  2351.  
  2352.              Keypad Minus   If mark mode is off this  cuts the current  line
  2353.                             to the  scrap buffer.  If  mark mode  is on this
  2354.                             cuts the marked block to scrap.
  2355.  
  2356.              Keypad Plus    If  mark mode  is off  this copies  the  current
  2357.                             line to  the scrap buffer.   If mark  mode is on
  2358.                             this copies the marked block to scrap.
  2359.  
  2360.              Control Y      Deletes the  current line.   (Same in effect  as
  2361.                             ALT D).
  2362.  
  2363.  
  2364.         Delete/replace Menu
  2365.  
  2366.         The  delete/replace menu  is where  you should  go if  you desire to
  2367.         delete, replace, or  rename a  disk that's  in the  database.   This
  2368.         section goes  over these three operations as well as  an option that
  2369.         allows  you to delete  individual file  records, and  an option that
  2370.         allows you to ZAP (erase) the active database.
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.         38                                            InteliCat Users Guide
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.         Replace a Disk
  2392.  
  2393.         You should use this option when you  need to replace a disk  that is
  2394.         already in the database.  This is needed if you modify (i.e. add  or
  2395.         delete  files)  on  a disk  already  in the  database.   Instead  of
  2396.         forcing  you  to  delete the  old  disk  and  then  add  a new  one,
  2397.         InteliCat allows  you to  simply tell  it  you wish  to replace  the
  2398.         disk; InteliCat will do the work  for you.  Now there's no reason to
  2399.         avoid changing  the contents  of a  disk once  you've cataloged  it!
  2400.         Note that  when you replace a  disk, InteliCat  retains the comments
  2401.         and keywords  for all files on  the newly logged  disk that were  on
  2402.         the disk the last time it was logged.
  2403.  
  2404.  
  2405.         Multi-drive Replace
  2406.  
  2407.         This option is just like the replace option except it allows you  to
  2408.         specify any drive instead of using the configured logging drives.
  2409.  
  2410.  
  2411.         Rename a Disk
  2412.  
  2413.         This  option allows you to change the name of a  disk that is in the
  2414.         database.   InteliCat prompts  for the  existing disk  name (the old
  2415.         name) and then prompts  for the new  name you want to use.   The new
  2416.         name must be a name that isn't already in the database.
  2417.  
  2418.  
  2419.         Delete a Disk
  2420.  
  2421.         This  option  allows  you  to  delete  a  disk  from  the  database.
  2422.         InteliCat prompts for the name of the disk you want to delete.
  2423.  
  2424.  
  2425.         Delete a File
  2426.  
  2427.         This option  allows you to delete  individual file  records from the
  2428.         database.   InteliCat  prompts for  selection  criteria  as well  as
  2429.         sorting options when you  select this menu item.   After you specify
  2430.         the  selection and sort options, InteliCat displays a screen similar
  2431.         to the  browse screen.   Pressing the DELete  key causes  the viewed
  2432.         record to be deleted.  (If you  press the DELete key while viewing a
  2433.         disk record, InteliCat will prompt before deleting the disk).
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.         InteliCat, Disk Cataloger                                        39
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.         Zap Database
  2450.  
  2451.         Choosing this option zaps the entire  database (deletes all disks in
  2452.         the database).   Because  of the  potential for  massive data  loss,
  2453.         InteliCat asks for confirmation before zapping the database.
  2454.  
  2455.  
  2456.         Search Menu
  2457.  
  2458.         The  search menu allows you  to search for specific files with ease.
  2459.         The  options in this menu  allow you to  search for  a file based on
  2460.         any of the following:
  2461.  
  2462.              o File name
  2463.  
  2464.              o Disk name
  2465.  
  2466.              o Keywords
  2467.  
  2468.              o Comments
  2469.  
  2470.         The difference between the various menu  items for searching is only
  2471.         in what fields InteliCat searches at *default*.
  2472.  
  2473.  
  2474.         Browse Files
  2475.  
  2476.         This option allows you to browse  the database without entering data
  2477.         to search  for.   Unlike the  other options  on the  search submenu,
  2478.         this option is the only one that allows you to enter a complete  set
  2479.         of  selection criteria as  well as sort options (providing InteliCat
  2480.         is optioned to ask for the  selection criteria and/or sort  fields).
  2481.  
  2482.  
  2483.         Once  you're in  browse mode  there are  several commands  available
  2484.         (listed on the  status line near  the bottom  of the  screen).   The
  2485.         commands include  keys such as  PgUp, PgDn, Up  Arrow, and the  Down
  2486.         Arrow for  browsing through  the files  that  matched the  selection
  2487.         criteria (if  you specified  selection criteria).   In addition  you
  2488.         can  press the letter  'S' or  the letter 'F' to  cause InteliCat to
  2489.         prompt you for search data.
  2490.  
  2491.         The search window is  displayed if you press  'S' or 'F'.  InteliCat
  2492.         prompts for the  string to search for in  addition to the fields  to
  2493.         check.   You  can change  the fields  to  search  (as well  as other
  2494.         search  options) by using the tab key to move to the option you want
  2495.         to toggle and then press the space bar to toggle the option.
  2496.  
  2497.  
  2498.  
  2499.         40                                            InteliCat Users Guide
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.         After finding  the first match, you can press 'A' or  'N' to move to
  2508.         the next matching record.
  2509.  
  2510.         Note that  InteliCat only checks the  search data  against the files
  2511.         that matched the selection criteria originally specified.
  2512.  
  2513.  
  2514.         String Search
  2515.  
  2516.         The  string  search  is another  way  to  enter browse  mode.    The
  2517.         difference is that  this option doesn't give you a chance to specify
  2518.         selection criteria  or sort  options.   Instead, InteliCat  displays
  2519.         the search window and prompts for the search data.
  2520.  
  2521.         When you  use the  string search option  the search  window has  the
  2522.         defaults set  to search  ALL fields  that you  can search.   You can
  2523.         manually override the fields  to search by tabbing to the option and
  2524.         toggling it's value with the space bar.
  2525.  
  2526.  
  2527.         Comment Search
  2528.  
  2529.         The comment  search option  is just  like the  string search  option
  2530.         except  at  default InteliCat  only  searches  for  a  match in  the
  2531.         comments.   As with the  string search, you can  override the fields
  2532.         to search by manually changing the options.
  2533.  
  2534.  
  2535.         Keyword Search
  2536.  
  2537.         The keyword  search  is like  the  other  search options  except  at
  2538.         default InteliCat only searches for a match in the keywords.
  2539.  
  2540.  
  2541.         File Search
  2542.  
  2543.         The file search is  like the other search options except at  default
  2544.         InteliCat only searches for a match in the file names.
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.         InteliCat, Disk Cataloger                                        41
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.         Case Sensitivity
  2566.  
  2567.         This option  toggles the case sensitivity of the searches  in a case
  2568.         sensitive  field (the filename,  disk name, and the directory aren't
  2569.         case sensitive).   When the case  sensitivity flag  is ON, InteliCat
  2570.         doesn't  find a match  if there is  a difference  in case.   You can
  2571.         tell  the setting of this option by looking at the menu item.  Note:
  2572.         InteliCat  also displays  the  case  sensitivity flag  on  the  main
  2573.         screen in the options window.
  2574.  
  2575.  
  2576.         Reports Menu
  2577.  
  2578.         The  reports menu  contains all  the menu  items to  choose  for the
  2579.         various reports built in InteliCat.
  2580.  
  2581.         Before going  into the various reports,  there are several  features
  2582.         of the  reports that will  be overviewed.   One of  the first things
  2583.         that you  may notice  about the  reports is  the use of  the printer
  2584.         name 'SCREEN'.  InteliCat ignores the  printer path anytime the name
  2585.         of  the printer is  SCREEN (if you don't  have InteliCat optioned to
  2586.         ask for the  report destination), in  which case output goes  to the
  2587.         screen.   When  you  send a  report to  the  screen there  are  some
  2588.         special commands available  at the end of  each display page.   When
  2589.         you're at  the end of a  page of output directed  to the screen  the
  2590.         following commands are available:
  2591.  
  2592.              ESCape    Aborts  the report  and  returns you  to  the  report
  2593.                        submenu.
  2594.  
  2595.              S         Begins  a search.    If InteliCat  finds  the  search
  2596.                        data, it automatically displays the page of data  the
  2597.                        matching file is on and highlights the match.
  2598.  
  2599.              F         Does the same thing as S.
  2600.  
  2601.              N         Finds  the  next  match   after  using  the  S  or  F
  2602.                        commands.
  2603.  
  2604.              A         Does the same thing as N
  2605.  
  2606.              PgUp/Up arrow - Moves to the previous page of the report.
  2607.  
  2608.              Any other key moves  you to the next page  of the report.  Note
  2609.              that when  you are  on the  last page  of the  report you  must
  2610.              press ESCape to exit.
  2611.  
  2612.  
  2613.  
  2614.  
  2615.         42                                            InteliCat Users Guide
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.         NOTE:   If the fields you  have set  to print can cause  a record to
  2624.         occupy more than  one line on the report,  InteliCat will not go  up
  2625.         by an exact page when you press the PgUp/Up arrow.
  2626.  
  2627.         You can control the fields to print, page size, and field widths  by
  2628.         changing the report options (from the  Configuration menu).  See the
  2629.         discussion on page 51  for details.  Note  that the page width setup
  2630.         doesn't effect output that goes to the screen.
  2631.  
  2632.         One last note  about the reports menu is that when you select one of
  2633.         the  quick  reports,  InteliCat  won't  prompt   for  sort  data  or
  2634.         selection criteria regardless of the InteliCat settings.  The  quick
  2635.         reports  automatically  sort the  data in  a  predefined manner  (as
  2636.         noted in the discussion below of the individual menu options).
  2637.  
  2638.  
  2639.         Volume Report
  2640.  
  2641.         The volume report is  a report that lists  all the disk volumes that
  2642.         are  in the database.   InteliCat  doesn't list  individual files on
  2643.         this  report.  When you select the volume report, InteliCat asks for
  2644.         the sort options (providing you configured  InteliCat to ask for the
  2645.         sort options).  The following is an example of the volume report:
  2646.  
  2647.         InteliCat Disk Volume Report  -  12:12  am  December 23, 1990   Pg 1
  2648.              
  2649.         Disk Name    Used Space  Free Space  Total Space  Files  Indexed   
  2650.         ---------    ----------  ----------  -----------  -----  -------   
  2651.         IC000000001     222,208     140,288      362,496      0  12/22/89  
  2652.         IC000000002     197,632     164,864      362,496      1  12/22/89  
  2653.         IC000000003     240,640      81,920      322,560      2  12/22/89  
  2654.         IC000000004     361,472       1,024      362,496     13  12/22/89  
  2655.         IC000000005     196,608     165,888      362,496      6  12/22/89  
  2656.         IC000000006     351,232      11,264      362,496     74  12/22/89  
  2657.         IC000000007     360,448       2,048      362,496     22  12/22/89  
  2658.         IC000000008     353,280       9,216      362,496     39  12/22/89  
  2659.         IC000000009     220,160     142,336      362,496     31  12/22/89  
  2660.         IC000000010     230,400     132,096      362,496     12  12/22/89  
  2661.         IC000000011  23,439,360  10,004,480   33,443,840  1,104  12/22/89  
  2662.  
  2663.         Note  that InteliCat  prints  comments and  keywords for  the volume
  2664.         report if you have  the options set to print comments and  keywords.
  2665.         (See the discussion of  the Options Menu - report options on page 51
  2666.         for details).
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.         InteliCat, Disk Cataloger                                        43
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.         Quick Volume Report
  2682.  
  2683.         The quick volume report  is the same as  the volume report  with the
  2684.         exception that it automatically sorts the volumes by disk name.
  2685.  
  2686.  
  2687.         File/Ext Report
  2688.  
  2689.         The file/ext report is  a report that lists  all the files  that are
  2690.         in  the database.   When you  select the  file/ext report, InteliCat
  2691.         prompts  for the  selection criteria  as  well  as the  sort options
  2692.         (providing you  configured InteliCat to ask  for the  options).  You
  2693.         control the  fields  that InteliCat  prints  as  well as  the  field
  2694.         lengths by the report options (see Report Options on page 51).   The
  2695.         following is an example of the file/ext report:
  2696.  
  2697.         InteliCat File/Ext Listing Report  -  12:12  am  Dec 23, 1990   Pg 7
  2698.           
  2699.          File Name   Disk Name      Size  Date      Time         Archive
  2700.          ---------   ---------  --------  ----      ----         -------
  2701.          CATOPT.BAK  IC000000011   8,042  12/06/89  09:08:48 pm
  2702.          CATOPT.C    IC000000011   8,029  12/06/89  09:12:34 pm
  2703.         *CATOPT.C    IC000000011   6,015  09/11/89  08:21:42 pm
  2704.         *CATOPT.C    IC000000011   8,042  12/18/89  05:05:24 pm
  2705.                      This is the current version of the source
  2706.                      for the InteliCat Options Menu handler. All
  2707.                      of the options are handled in this module.
  2708.  
  2709.         *CATOPT.C    IC000000011   6,032  09/05/89  09:18:34 pm
  2710.          CATOPT.OBJ  IC000000011   7,901  12/18/89  05:08:02 pm
  2711.          CATOPT1.C   IC000000011   2,924  09/04/89  01:26:50 pm
  2712.         *CATOPT1.C   IC000000011   2,924  09/11/89  08:20:42 pm
  2713.         *CATOPT1.C   IC000000011   2,924  12/18/89  05:05:24 pm
  2714.          CB.EXE      IC000000011  37,322  09/15/89  03:00:00 pm
  2715.          CBERR.H     IC000000011   6,773  09/28/88  04:17:10 pm
  2716.          CBFIND.C    IC000000011   1,192  08/20/89  12:18:28 am
  2717.          CBKEYCMP.C  IC000000011  12,349  09/11/89  08:20:42 pm
  2718.         *CBKEYCMP.C  IC000000011  12,334  09/05/89  07:29:06 pm
  2719.          CBL.        IC000000011   2,026  08/07/89  06:23:32 pm
  2720.          CBL.BAK     IC000000011   2,065  08/07/89  06:28:00 pm
  2721.          CBL.CM      IC000000011   2,484  10/23/89  05:19:54 pm
  2722.          CBL.M       IC000000011   3,693  10/23/89  05:09:16 pm
  2723.         *CBL.M       IC000000011   3,732  10/23/89  05:19:50 pm
  2724.          CBL.OLD     IC000000011   1,338  05/01/89  02:00:34 pm
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.         44                                            InteliCat Users Guide
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.         Quick File/Ext Report
  2740.  
  2741.         The quick file/ext report is the same as the  file/ext report except
  2742.         when  you choose the  quick file/ext report InteliCat doesn't prompt
  2743.         for   the  selection   criteria  and   sort  options.      InteliCat
  2744.         automatically sorts files when you select this option.
  2745.  
  2746.  
  2747.         Duplicate Files
  2748.  
  2749.         This  report gives  you  a listing  of the  files that  are possible
  2750.         duplicates.  InteliCat considers files to  be duplicates if the name
  2751.         and extensions match.   Just  because you  have two  files with  the
  2752.         same  name doesn't  necessarily mean  you have  duplicate files, but
  2753.         the  odds are  high identically  named  files will  turn out  to  be
  2754.         duplicates.   The duplicates report looks  the same  as the file/ext
  2755.         report (the fields printed as well as the layout).
  2756.  
  2757.  
  2758.         BBS type listing
  2759.  
  2760.         This is  a report  formatted in  a fashion  similar to that  used by
  2761.         several BBS programs (i.e. ProDoor).   Using this option along  with
  2762.         the correct field width settings you can  create a ProDoor dir  from
  2763.         a InteliCat data base.   This allows  Sysops to download files to  a
  2764.         disk, use  InteliCat to log them,  import comments  from the listing
  2765.         of the  originating  board, and  then automatically  create the  dir
  2766.         entries required for ProDoor!   The report  option settings required
  2767.         to produce a ProDoor DIR file are:
  2768.  
  2769.              Lines Per Page:          0
  2770.              Left Margin:             0
  2771.              Right Margin:            78
  2772.              Action for a Newline:    CRLF
  2773.              File Name Width:         0 or 12
  2774.              File Size:               7
  2775.              Modification Date Width: 0 or 8
  2776.              Comment Width:           0
  2777.              Field Gap:               2
  2778.  
  2779.  
  2780.         Note that when  you choose the BBS  type listing the fields  printed
  2781.         will always  be:   File name,  File size,  File Date, Comments  - No
  2782.         matter what fields  you have the options set  for.  This listing  is
  2783.         currently only useful for ProDoor type directories.
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.         InteliCat, Disk Cataloger                                        45
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.         43/50 Line Mode
  2798.  
  2799.         This option  toggles the use of 43/50 line output  for reports going
  2800.         to the screen.   Note that you  can only turn this option on  if you
  2801.         have an EGA/VGA or equivalent adapter.
  2802.  
  2803.  
  2804.         Configuration Menu
  2805.  
  2806.         The configuration  submenu  has all  the  items  that allow  you  to
  2807.         change the  settings  in InteliCat.    This  section of  the  manual
  2808.         explains  each of  the menu  items available  via the  configuration
  2809.         submenu.
  2810.  
  2811.  
  2812.         Catalog Options
  2813.  
  2814.         This  menu  choice allows  you  to  set  many  of the  miscellaneous
  2815.         options.  The options  you can set by  choosing Catalog Options  are
  2816.         as follows:
  2817.  
  2818.              1)   Case  sensitive   search:    This   option  is  the   case
  2819.                   sensitivity flag.   When case sensitivity is on  InteliCat
  2820.                   doesn't  match a  string  being searched  for  unless  the
  2821.                   string and  case match.   If you  turn on  the case  flag,
  2822.                   InteliCat considers Hello to be different from hello.   At
  2823.                   default this  option is  'Yes'.   Note that the  filename,
  2824.                   disk name,  and subdirectory fields  aren't case sensitive
  2825.                   no matter how this option is set.
  2826.  
  2827.              2)   Add  comments  while  logging:    This  option  determines
  2828.                   whether InteliCat  prompts for comments immediately  after
  2829.                   each disk logged.  At default this option is 'No'.
  2830.  
  2831.              3)   Ask for  select criteria:   This option specifies  whether
  2832.                   or not InteliCat should prompt for the selection  criteria
  2833.                   when you choose a  menu item that allows selecting special
  2834.                   records.    The  following  menu  items  allow   selecting
  2835.                   special records:
  2836.  
  2837.                        o    Add/mod comments
  2838.  
  2839.                        o    Delete a file
  2840.  
  2841.                        o    Browse files
  2842.  
  2843.                        o    File/ext report
  2844.  
  2845.                        o    Duplicate files
  2846.  
  2847.         46                                            InteliCat Users Guide
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.                        o    BBS type listing
  2856.  
  2857.                   At default this option is 'Yes'.
  2858.  
  2859.              4)   Ask for sort  criteria:  This  option specifies whether or
  2860.                   not  InteliCat should  prompt for  the  sort options.   If
  2861.                   this option is OFF, InteliCat will  never ask you for  the
  2862.                   sort  options.    When  this  option  is  turned  on   the
  2863.                   following menu  items cause  InteliCat to  prompt for  the
  2864.                   sort items:
  2865.  
  2866.                        o    Add/mod comments
  2867.  
  2868.                        o    Delete a file
  2869.  
  2870.                        o    Browse files
  2871.  
  2872.                        o    Volume report
  2873.  
  2874.                        o    File/ext report
  2875.  
  2876.                        o    Duplicate files
  2877.  
  2878.                        o    BBS type listing
  2879.  
  2880.                   At default this option is 'Yes'.
  2881.  
  2882.              5)   Keep subdir names:   This option specifies  whether or not
  2883.                   InteliCat  should collect  subdirectory  names.   If  this
  2884.                   option is 'Yes',  InteliCat tracks the directory names  of
  2885.                   each file.  At default this option is 'Yes'.
  2886.  
  2887.              6)   Memory for  DOS  shell:   This  option  is the  amount  of
  2888.                   memory that you want to make  available for the DOS Shell.
  2889.                   Note that InteliCat uses Switch! to  allow you to free  as
  2890.                   much memory  as you like  for the  DOS shell.   Thanks  to
  2891.                   Switch!,  InteliCat is  capable  of freeing  virtually all
  2892.                   memory used (by InteliCat) making the  memory free for the
  2893.                   DOS shell.
  2894.  
  2895.                   Switch! saves  the  memory  used by  InteliCat to  EMS  if
  2896.                   enough EMS  memory is  available, otherwise Switch!  saves
  2897.                   the  memory to a  disk file.  If  you don't want InteliCat
  2898.                   to  use Switch!,  specify the  amount  of memory  to  make
  2899.                   available for the shell as  0K.  At default this option is
  2900.                   256.
  2901.  
  2902.  
  2903.  
  2904.  
  2905.         InteliCat, Disk Cataloger                                        47
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.                   Remember that  the DOS  shell  can be  invoked *any*  time
  2914.                   InteliCat is waiting for a keystroke  by pressing the ALT-
  2915.                   Z key.
  2916.  
  2917.              7)   Backup database:   This  option specifies  whether or  not
  2918.                   InteliCat  should backup a database  before saving changes
  2919.                   made.  InteliCat keeps  the changes to  the main  database
  2920.                   resident  in memory  until you  specify to  write them  or
  2921.                   exit the  program.   The  comments  are  in a  disk  based
  2922.                   database  that changes  as  you make  modifications.    If
  2923.                   backups  are ON InteliCat  will copy  the contents  of the
  2924.                   main database  and comment database  to .BAK files  before
  2925.                   saving  changes.   For  instance, if  you are  using LC.DB
  2926.                   (the default database):
  2927.  
  2928.                        Physical Databases       Backup Databases
  2929.                        -------------------      ----------------
  2930.                        LC.DB                    LC.BAK
  2931.                        LC1.DB                   LC1.BAK
  2932.  
  2933.                   (Remember  from  the  introduction  that InteliCat  stores
  2934.                   data  in two separate databases.  The comment database has
  2935.                   the same  name as the main  database with  a '1' appended.
  2936.                   That's why  database names  can only  be seven  characters
  2937.                   long).  At default this option is 'No'.
  2938.  
  2939.                   WARNING:  InteliCat OVERWRITES existing  backup files when
  2940.                   it  performs the backup.   This  is important to remember,
  2941.                   because  in  the  event  InteliCat  detects  a   corrupted
  2942.                   comment  database it  makes  automatic corrections.   When
  2943.                   you  exit  the program,  InteliCat  replaces  any  backups
  2944.                   previously  made with  the new  backup (which  will be the
  2945.                   corrupt files!).
  2946.  
  2947.              8)   Skip input of keywords:  This option specifies whether  or
  2948.                   not  InteliCat  should  allow you  to  skip  the input  of
  2949.                   keywords  while you're  editing  comments/keywords.   When
  2950.                   you set this option to 'Yes',  InteliCat will only  prompt
  2951.                   for  comments.    When  this  option  is  'No',  InteliCat
  2952.                   prompts for both keywords and comments.
  2953.  
  2954.                   At default this option is 'No'.
  2955.  
  2956.              9)   Import 4DOS  desc. files:   This option specifies  whether
  2957.                   InteliCat  should automatically  import comments contained
  2958.                   in 4DOS  descript.ion files as it  logs disks.   When this
  2959.                   option   is  'Yes',   InteliCat  considers   files   named
  2960.                   descript.ion to  be 4DOS  comment files,  and imports  the
  2961.                   comments they contain as the disk is logged.
  2962.  
  2963.         48                                            InteliCat Users Guide
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.                   At default this option is 'Yes'.
  2972.  
  2973.  
  2974.         Volume Label Options
  2975.  
  2976.         The volume  label options item allows  you to  specify how InteliCat
  2977.         should handle volume labels.  The following options can be set: 
  2978.  
  2979.              1)   Write the  disk  name as  a  volume  label:   This  option
  2980.                   specifies whether or  not InteliCat should write the  disk
  2981.                   name to  the disk  as a  volume label.   If  you set  this
  2982.                   option  to  'Yes', InteliCat  will automatically  create a
  2983.                   volume label on the disk using the  disk name (if a volume
  2984.                   label exists, InteliCat  will delete it first).  Note that
  2985.                   the volume name creation will fail  if you specify a  disk
  2986.                   name that doesn't obey the rules  for naming a volume  (as
  2987.                   explained in your DOS manual).   At default this option is
  2988.                   'No'.  In summary, when this  option is on InteliCat  will
  2989.                   attempt to write the disk name as a  volume label to every
  2990.                   disk you log.
  2991.  
  2992.              2)   Use  existing  volume label  as disk  name:   This  option
  2993.                   specifies  whether  or   not  InteliCat  should  treat  an
  2994.                   existing disk volume label as the disk  name.  If you  set
  2995.                   this option to 'Yes',  InteliCat automatically names disks
  2996.                   that  have a  volume  label.   This  has  precedence  over
  2997.                   automatic  disk   naming  using  the  template  (described
  2998.                   later).   At  default this  option  is  'No'.   When  this
  2999.                   option is on and  you log a disk that has a volume  label,
  3000.                   InteliCat  will use  the volume  label  as the  disk  name
  3001.                   inside  the database.   If the disk exists, InteliCat asks
  3002.                   if you want to replace it.
  3003.  
  3004.                   If  you  also  set the  option  to  delete  volume labels,
  3005.                   InteliCat deletes  the existing volume label *after* using
  3006.                   it for the disk name.
  3007.  
  3008.              3)   Delete  existing volume  labels:   This  option  specifies
  3009.                   whether  or  not  InteliCat  should  automatically  delete
  3010.                   existing volume labels as it logs  disks.  At default this
  3011.                   option  is 'No'.   When this  option is  on InteliCat will
  3012.                   delete existing  volume labels  from every  disk you  log.
  3013.                   This  is a handy way to get rid of existing volume labels.
  3014.                   Note:   InteliCat overrides  this option if  you have  the
  3015.                   option set to write the disk name as a volume label.
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.         InteliCat, Disk Cataloger                                        49
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.         Report Output Options
  3030.  
  3031.         This menu item  allows you to  change the  options that  have to  do
  3032.         with where and how  report output will be done.  The following items
  3033.         can be set by choosing this menu option:
  3034.  
  3035.              1)   Ask  for dest  at  report time:    This  option determines
  3036.                   whether  or  not InteliCat  will  prompt  for  the  output
  3037.                   destination each  time you request a  report.   If you set
  3038.                   this  option to  'Yes',  InteliCat  will ask  if you  want
  3039.                   output to  go to  the screen,  a file,  or the  configured
  3040.                   destination.  This  option overrides the use of SCREEN  as
  3041.                   a printer name.  When this  option is 'No', InteliCat will
  3042.                   use the printer  name to determine  whether output goes to
  3043.                   the screen.  At default this option is 'Yes'.
  3044.  
  3045.              2)   Use  43/50 line  mode for  screen  reports:   This  option
  3046.                   determines whether  InteliCat will  display reports  going
  3047.                   to the  screen using  43 or  50 lines  (only available  on
  3048.                   EGA/VGA adapters).  At default this option is 'No'.
  3049.  
  3050.              3)   Report  Dest:   This option  is the  "configured"  logical
  3051.                   device  or path  you want  report  output to  go to.   The
  3052.                   report  destination is  where  output of  all  reports  go
  3053.                   (unless  the printer name  is SCREEN,  or you  use the Ask
  3054.                   for Destination option to override).  You can specify  any
  3055.                   DOS device/file for the report output.  For example:
  3056.  
  3057.                        Printer path             Sends output to
  3058.                        ------------             ---------------
  3059.                        LPT1                     First     parallel     port.
  3060.                                                 Normally,   this  is   where
  3061.                                                 your real printer is.
  3062.  
  3063.                        COM1                     First  COM  port.   This  is
  3064.                                                 where  a serial printer or a
  3065.                                                 modem normally is.
  3066.  
  3067.                        C:\TEST.PRN              This specifies  to send  the
  3068.                                                 output  to  a  file  in  the
  3069.                                                 root directory  of drive  C:
  3070.                                                 called TEST.PRN.
  3071.  
  3072.                   At default this option is: PRN.
  3073.  
  3074.              4)   Printer name:   This option is  where you  can specify the
  3075.                   printer name to InteliCat.  The  name SCREEN is a  special
  3076.                   case of  the printer  name.   If you  specify the  printer
  3077.  
  3078.  
  3079.         50                                            InteliCat Users Guide
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.                   name as  SCREEN the report will  go to  the screen instead
  3088.                   of the path specified.
  3089.  
  3090.                   Any  other  printer  name  causes  InteliCat  to  use  the
  3091.                   specified printer path.   In the future InteliCat may have
  3092.                   a  database of  printers,  and  use  the printer  name  to
  3093.                   locate  the control  codes that  allow InteliCat  to  take
  3094.                   advantage  of   the  printer's  capabilities  for   custom
  3095.                   reports.  At default this option is:  SCREEN.
  3096.  
  3097.  
  3098.         Report Format Options
  3099.  
  3100.         The  report format  options item  allows  you  to change  the fields
  3101.         printed as well as the page setup information.  After choosing  this
  3102.         menu  item  you  will  be in  a  multi-field  input mode  where  the
  3103.         following options may be changed:
  3104.  
  3105.              Left margin    This  is  the left  margin  of  the  report  (in
  3106.                             character spaces).   At default  this option  is
  3107.                             5.
  3108.  
  3109.              Right margin   This  is the  right  margin of  the  report  (in
  3110.                             character spaces).   At default  this option  is
  3111.                             78.   Note that the  right margin  must be  less
  3112.                             than  or  equal  to the  actual  physical  right
  3113.                             margin on the printer.
  3114.  
  3115.              Top margin     This is the number of lines  to leave blank  for
  3116.                             the top margin.  At default this value is 2.
  3117.  
  3118.              Bottom margin  This is the  number of lines  to leave blank for
  3119.                             the bottom margin.  At default this value is 1.
  3120.  
  3121.              Formfeed ok    This  option   specifies  whether  or  not   the
  3122.                             printer supports formfeeds.   If this option  is
  3123.                             'Yes',  InteliCat  will  send   a  formfeed   to
  3124.                             advance to  the  next page.    If  you set  this
  3125.                             option to 'No', InteliCat  prints line feeds  to
  3126.                             advance  to the next page.  At default this item
  3127.                             is 'Yes'.
  3128.  
  3129.              Action for a new line: This option specifies what character or
  3130.                             character  sequence  is needed  to  advance  the
  3131.                             print head  to the next line (at the start print
  3132.                             position).    The  possible   values  are:    CR
  3133.                             (carriage return), LF (linefeed), or CRLF  (both
  3134.                             a carriage return  and a linefeed).  At  default
  3135.                             this option is CRLF.
  3136.  
  3137.         InteliCat, Disk Cataloger                                        51
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.              Lines per page: This option specifies how many lines there are
  3146.                             on the  page.   At  default  this  option has  a
  3147.                             value of  60 (which works  properly on  LaserJet
  3148.                             printers and dot matrix  printers if Formfeed OK
  3149.                             is on).   Note that  the default value leaves  a
  3150.                             few extra  unused lines on  the bottom  of a dot
  3151.                             matrix page  which can  normally hold 66  lines.
  3152.                             If you  don't have a LaserJet,  you may wish  to
  3153.                             change  this option.    (Note:   Specifying zero
  3154.                             causes the output to be continuous).
  3155.  
  3156.              Pause at the end of a page:  This option allows you to use
  3157.                             InteliCat with a  single sheet printer.  If  you
  3158.                             set this  option to 'Yes'  InteliCat will prompt
  3159.                             you to press a key after  each printed page.  At
  3160.                             default this option is 'No'.
  3161.  
  3162.              Flag duplicate records:  This option specifies whether or not
  3163.                             InteliCat should flag duplicate  records on  the
  3164.                             reports.   When  you set  this option  to  'Yes'
  3165.                             InteliCat will  display a *  beside entries that
  3166.                             it  considers to  be duplicates.   The  way  you
  3167.                             sort the records  (and the report layout) affect
  3168.                             the   way  InteliCat  finds  duplicate  records.
  3169.                             InteliCat considers a record  to be a  duplicate
  3170.                             if the  first field on  the report matches  that
  3171.                             of  the previous  record.   The following  is  a
  3172.                             sample  of  a  report  with  duplicate  flagging
  3173.                             turned off, and then with it on:
  3174.  
  3175.                   With Flag duplicate records set to no:
  3176.  
  3177.         InteliCat File/Ext Listing Report  -  12:12 am  Dec 23, 1990   Pg 7
  3178.         File Name   Disk Name      Size  Date      Time         Archive
  3179.         ---------   ---------  --------  ----      ----         -------
  3180.         CATOPT.BAK  IC000000011   8,042  12/06/89  09:08:48 pm
  3181.         CATOPT.C    IC000000011   8,029  12/06/89  09:12:34 pm
  3182.         CATOPT.C    IC000000011   6,015  09/11/89  08:21:42 pm
  3183.         CATOPT.C    IC000000011   8,042  12/18/89  05:05:24 pm
  3184.         CATOPT.C    IC000000011   6,032  09/05/89  09:18:34 pm
  3185.         CATOPT.OBJ  IC000000011   7,901  12/18/89  05:08:02 pm
  3186.         CATOPT1.C   IC000000011   2,924  09/04/89  01:26:50 pm
  3187.         CATOPT1.C   IC000000011   2,924  09/11/89  08:20:42 pm
  3188.         CATOPT1.C   IC000000011   2,924  12/18/89  05:05:24 pm
  3189.         CB.EXE      IC000000011  37,322  09/15/89  03:00:00 pm
  3190.  
  3191.  
  3192.                   With Flag duplicate records set to yes:
  3193.  
  3194.  
  3195.         52                                            InteliCat Users Guide
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.         InteliCat File/Ext Listing Report  -  12:12 am  Dec 23, 1990   Pg 7
  3204.          File Name   Disk Name      Size  Date      Time         Archive
  3205.          ---------   ---------  --------  ----      ----         -------
  3206.          CATOPT.BAK  IC000000011   8,042  12/06/89  09:08:48 pm
  3207.          CATOPT.C    IC000000011   8,029  12/06/89  09:12:34 pm
  3208.         *CATOPT.C    IC000000011   6,015  09/11/89  08:21:42 pm
  3209.         *CATOPT.C    IC000000011   8,042  12/18/89  05:05:24 pm
  3210.         *CATOPT.C    IC000000011   6,032  09/05/89  09:18:34 pm
  3211.          CATOPT.OBJ  IC000000011   7,901  12/18/89  05:08:02 pm
  3212.          CATOPT1.C   IC000000011   2,924  09/04/89  01:26:50 pm
  3213.         *CATOPT1.C   IC000000011   2,924  09/11/89  08:20:42 pm
  3214.         *CATOPT1.C   IC000000011   2,924  12/18/89  05:05:24 pm
  3215.          CB.EXE      IC000000011  37,322  09/15/89  03:00:00 pm
  3216.  
  3217.                   At default this option is 'Yes'.
  3218.  
  3219.  
  3220.         The next items  on the report  options screen  allow you to  specify
  3221.         which  fields to print  on the  report as well as  the field widths.
  3222.         The values you specify  for fields to print don't effect the  Volume
  3223.         report  (except for the  keywords and  comments fields).   Since the
  3224.         various fields should be self explanatory,  they won't be gone  over
  3225.         in  detail here.   You  should  be aware  that InteliCat  prints the
  3226.         fields in a  fixed order.   All fields  that you  wish to print  are
  3227.         printed in the order they appear on the report  format options input
  3228.         screen.  Briefly, if  you set all fields to print, InteliCat  prints
  3229.         them in the following order:
  3230.  
  3231.                   File   name,   subdirectory,   disk   name,   file   size,
  3232.                   modification   date,  modification   time,  archive  name,
  3233.                   keywords, and comments.
  3234.  
  3235.              The field  width value allows you  to control  how many columns
  3236.              each field occupies on  the report.  If  you specify a width of
  3237.              zero,  InteliCat will  use the  default  width for  the  field.
  3238.              Note that  if you  print both keywords and  comments, InteliCat
  3239.              (at default) shifts the comments around  on top of the keywords
  3240.              field for  records that don't have keywords.  To avoid this you
  3241.              can  set a field  length for  the keywords field.   Setting the
  3242.              field width  reserves that many columns  on the  report for the
  3243.              field.
  3244.  
  3245.              Double  Space:   Specifies  whether  or  not  InteliCat  should
  3246.              double
  3247.                        space the report.  At default this option is 'No'.
  3248.  
  3249.              Truncate Long Lines:  Specifies whether or not you want long
  3250.                        lines  truncated.   If  you  specify  'Yes' InteliCat
  3251.                        chops off all fields after reaching the right  margin
  3252.  
  3253.         InteliCat, Disk Cataloger                                        53
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.                        (except  for keywords  and  comments  which InteliCat
  3262.                        prints  beginning  the  second  line).   At  default,
  3263.                        InteliCat doesn't truncate lines.
  3264.  
  3265.              Field Gap: Specifies the number of spaces to print between
  3266.                        each field on the report.   At default the field  gap
  3267.                        is 1.
  3268.  
  3269.  
  3270.         Memory Usage Options
  3271.  
  3272.         This menu item  allows you to set the  options that have to do  with
  3273.         how InteliCat allocates and uses memory.   The following options can
  3274.         be set after choosing this menu item:
  3275.  
  3276.              1)   Maximum Files, Disks, Subdirs, and Keywords
  3277.  
  3278.                   These four  options allow you to change the maximum number
  3279.                   of files,  disks, subdirectories,  and keywords  InteliCat
  3280.                   can handle.   The greater the  maximum for  each of these,
  3281.                   the  greater the  amount of  required  memory.   If  there
  3282.                   isn't enough memory  available to change to the  specified
  3283.                   amount, InteliCat gives  you the option to save the amount
  3284.                   in a  configuration file.   Note  that if  you exceed  the
  3285.                   amount that  InteliCat can allocate  at program start  up,
  3286.                   it will take  *much* longer to initialize since  InteliCat
  3287.                   will have to adjust memory usage  until it finds an amount
  3288.                   that will work.
  3289.  
  3290.                   You should be aware that each  disk you configure will use
  3291.                   one of  the file  slots as well  (the file  slot is  where
  3292.                   InteliCat  stores the disk name).  So, if you ask for 3000
  3293.                   files and 300 disks you will only be  able to use 2700  of
  3294.                   the file slots for actual files.
  3295.  
  3296.                   At default there are 3000 files,  300 disks, and 300 dirs.
  3297.                   Note that  if InteliCat  runs out  of memory  and all  the
  3298.                   allowed  files/disks/dirs  aren't in  use  InteliCat  will
  3299.                   adjust  the  amounts  allocated  to  overcome  the  memory
  3300.                   shortage (a message window will inform you that  InteliCat
  3301.                   adjusted memory allocation).
  3302.  
  3303.                   The  maximum  number  of  files  supported  by   InteliCat
  3304.                   depends on your system setup and  the type of memory  that
  3305.                   is being used.  With  EMS or extended memory  you can have
  3306.                   up   to  32,000  files   in  a   single  database.    With
  3307.                   conventional  memory there  isn't really an  exact maximum
  3308.                   since it  is completely dependant on  the EXACT amount  of
  3309.                   free  memory  on  your  system  (i.e.  any  TSRs,   device
  3310.  
  3311.         54                                            InteliCat Users Guide
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.                   drivers, etc you  have will change the amount  available).
  3320.                   In general, I've  found that a  typical 640K  machine will
  3321.                   usually hold around 6000 files.
  3322.  
  3323.              2)   Amount of EMS to use
  3324.  
  3325.                   This  option allows  you to  specify how  much  EMS memory
  3326.                   InteliCat should try to use when it first  starts up.  EMS
  3327.                   is the first choice InteliCat attempts  to use.  If enough
  3328.                   EMS  is available  (and you  configured InteliCat  to  use
  3329.                   it),  InteliCat  will use  it  whether  or  not the  other
  3330.                   option  settings  tell InteliCat  to use  extended memory.
  3331.                   The  value specified is  the amount  of K  memory you want
  3332.                   InteliCat to use.  It is important to note here that:
  3333.  
  3334.                   o    EMS memory is allocated in blocks of  16K.  InteliCat
  3335.                        rounds the amount of EMS used  to an even multiple of
  3336.                        16.
  3337.  
  3338.                   o    InteliCat only uses  one type of  memory to  hold the
  3339.                        file  records  in.    Therefore, InteliCat  uses  EMS
  3340.                        instead of conventional/extended memory,  and not  in
  3341.                        addition to.
  3342.  
  3343.                   o    If InteliCat  finds there  is more  conventional free
  3344.                        memory  available  than EMS,  InteliCat will  not use
  3345.                        EMS.
  3346.  
  3347.                   o    InteliCat will not  allocate more EMS (no matter  how
  3348.                        much  you  specify) than  it  requires  to  hold  the
  3349.                        maximum number of files.  It  takes about 1.2 meg  of
  3350.                        EMS to hold the maximum 32,000 files.
  3351.  
  3352.                   InteliCat  looks  at  the EMS  value  only  when  it first
  3353.                   starts (InteliCat doesn't use changes until the next  time
  3354.                   it's loaded).  If you specify  an amount greater than what
  3355.                   is  available  on your  system,  InteliCat  will  issue  a
  3356.                   warning message when it is initializing.
  3357.  
  3358.                   There are  several useful values  that specify the  amount
  3359.                   of EMS you want InteliCat to use.  They are:
  3360.  
  3361.                   0    A  value of  zero  causes InteliCat  to  not  attempt
  3362.                        allocating EMS.
  3363.  
  3364.                   1    A value of 1  tells InteliCat to allocate the maximum
  3365.                        amount of EMS  available (up to  enough to  store the
  3366.                        max number of files).
  3367.  
  3368.  
  3369.         InteliCat, Disk Cataloger                                        55
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.                   A  negative value  tells InteliCat  to attempt  allocating
  3378.                   the amount specified,  but keeps InteliCat from issuing  a
  3379.                   warning if the specified amount isn't available.
  3380.  
  3381.                   Any  other  value causes  InteliCat to  attempt allocating
  3382.                   the exact amount  of K  bytes specified  (upto the  amount
  3383.                   required  for the  max  number of  files).    If InteliCat
  3384.                   can't  allocate  the amount  specified  it  will  issue  a
  3385.                   warning.
  3386.  
  3387.              3)   Amount of Extended to use
  3388.  
  3389.                   This  option  allows you  to  specify  how  much  extended
  3390.                   memory InteliCat should  try to  use when it first  starts
  3391.                   up.  Extended memory is  the second choice InteliCat uses.
  3392.                   If  EMS is available (and you configured  InteliCat to use
  3393.                   it),  InteliCat   will  use  EMS   instead  of   extended.
  3394.                   Extended memory is slower than EMS,  so EMS is the  better
  3395.                   choice if you have it.
  3396.  
  3397.                   The  value specified is  the amount  of K  memory you want
  3398.                   InteliCat to use.  It is important to note that:
  3399.  
  3400.                   o    InteliCat works  with extended memory  using the  XMS
  3401.                        v2.0   specifications.    This means  that  you  must
  3402.                        include  HIMEM.SYS in your  CONFIG.SYS file, and that
  3403.                        VDISK type drivers can't be in use.
  3404.  
  3405.                   o    InteliCat only uses  one type of  memory to  hold the
  3406.                        file records in.   Therefore, InteliCat uses extended
  3407.                        memory instead  of conventional/EMS  memory, and  not
  3408.                        in addition to.
  3409.  
  3410.                   o    If InteliCat finds  there is  more conventional  free
  3411.                        memory available  than  the amount  of XMS  available
  3412.                        (or configured for InteliCat to use), InteliCat  will
  3413.                        not use extended memory.
  3414.  
  3415.                   o    InteliCat will not allocate  more extended memory (no
  3416.                        matter  how much  you specify) than it  needs to hold
  3417.                        the maximum number of files.  (Approximately 1.2  meg
  3418.                        is enough to hold the 32,000 files)
  3419.  
  3420.                   InteliCat only  attempts extended  memory allocation  when
  3421.                   it first starts  (InteliCat doesn't use changes until  the
  3422.                   next time it's loaded).  If  you specify an amount greater
  3423.                   than  what is  available on  your system,  InteliCat  will
  3424.                   issue a warning message when it is initializing.
  3425.  
  3426.  
  3427.         56                                            InteliCat Users Guide
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.                   There are  several useful values  that specify the  amount
  3436.                   of extended memory you want InteliCat to use.  They are:
  3437.  
  3438.                   0    A  value of  zero  causes InteliCat  to  not  attempt
  3439.                        allocating extended memory.
  3440.  
  3441.                   1    A value of 1 tells InteliCat to  allocate the maximum
  3442.                        amount of extended memory available (up to enough  to
  3443.                        store the  max number  of files  - approximately  1.2
  3444.                        meg).
  3445.  
  3446.                   A  negative  value tells  InteliCat to  attempt allocating
  3447.                   the amount specified,  but keeps InteliCat from issuing  a
  3448.                   warning if the specified amount isn't available.
  3449.  
  3450.                   Any  other value  causes  InteliCat to  attempt allocating
  3451.                   the exact  amount of  K bytes specified  (upto the  amount
  3452.                   required  for  the  max number  of files).    If InteliCat
  3453.                   can't  allocate  the amount  specified  it  will  issue  a
  3454.                   warning.
  3455.  
  3456.  
  3457.         Archive Options
  3458.  
  3459.         This menu item  allows you to  set the options  that tell  InteliCat
  3460.         how  to handle  Archive files.   The  following options  can be  set
  3461.         after choosing this menu item:
  3462.  
  3463.              1)   Extract  archive  file members:    This  option  specifies
  3464.                   whether   InteliCat   should   look  inside   ARChives  to
  3465.                   determine  the  names  of  the  files  contained  in   the
  3466.                   archives.    When  you  have  this  option set  to  'Yes',
  3467.                   InteliCat  adds  the names  of  all  the files  inside the
  3468.                   archive  to the database (flagging them as  members of the
  3469.                   archive).   InteliCat is capable of  viewing files in  the
  3470.                   following formats:
  3471.  
  3472.                        LHARC          LHA
  3473.                        ZIP            GIF
  3474.                        ARC            ARJ
  3475.                        PAK            ZOO
  3476.  
  3477.                   InteliCat  only checks to  see if a file  is an archive if
  3478.                   it's extension matches  one of the  configured extensions.
  3479.                   See the  discussion on  ARChive extensions  on page ?  for
  3480.                   details.  
  3481.  
  3482.                   If you set this option to  'Ask' InteliCat will prompt  if
  3483.                   you want to expand each archive encountered.
  3484.  
  3485.         InteliCat, Disk Cataloger                                        57
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.                   At default this option is 'No'.
  3494.  
  3495.              2)   Extract archive comments:   This option specifies  whether
  3496.                   or  not InteliCat  should attempt to pull  comments out of
  3497.                   archives.     InteliCat  is   capable  of  extracting  the
  3498.                   comments out of all supported formats that allow  comments
  3499.                   in the archive.  This allows  you to add comments to files
  3500.                   without  having  to  type  them,  by  using  the  comments
  3501.                   contained in  the archive.  You  may also  set this option
  3502.                   to  'Ask'  to  have  InteliCat  prompt  if  you  want  the
  3503.                   comments  pulled  from each  archive.    At  default  this
  3504.                   option is 'No'.
  3505.  
  3506.              3)   Archive  extensions:   This  is where  you  configure  the
  3507.                   extensions you  want InteliCat to  treat as  archives.  At
  3508.                   default  the extensions  InteliCat  considers  as archives
  3509.                   are:
  3510.  
  3511.                        ZIP       LZH       PKA       PAK       ARC
  3512.                        GIF       ARJ       ZOO
  3513.  
  3514.  
  3515.         Disk Naming Options
  3516.  
  3517.         This menu option allows you to specify the options  dealing with how
  3518.         disks are named.   The following options  can be set after  choosing
  3519.         this menu item:
  3520.  
  3521.              1)   Only allow upper case disk names:   This option  specifies
  3522.                   whether  InteliCat will  allow  lowercase letters  in disk
  3523.                   names.   When this  option is 'Yes', InteliCat forces disk
  3524.                   names to uppercase.  At default this option is 'Yes'.
  3525.  
  3526.              2)   Use automatic disk naming:  This option specifies  whether
  3527.                   or not  InteliCat  should automatically  name disks  using
  3528.                   the  template.     When  automatic  disk  naming  is   on,
  3529.                   InteliCat will use the  template to generate a unique name
  3530.                   for each disk as it's logged.   The method InteliCat  uses
  3531.                   to generate a name is by sequentially increasing the  last
  3532.                   name used (based on the template)  until a unique name  is
  3533.                   generated.   Examples  of this  are in  the description of
  3534.                   the template and last name used  option.  At default  this
  3535.                   option is 'No'.
  3536.  
  3537.              3)   Template:    This  is  the  template  InteliCat  uses   to
  3538.                   generate a  disk name  when you  are using  automatic disk
  3539.                   naming  (the option  explained above).   InteliCat expects
  3540.                   the  template  to  be composed  of  Xs  and  9s.    The  X
  3541.                   character  is  essentially  a  place  holder,  and  the  9
  3542.  
  3543.         58                                            InteliCat Users Guide
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.                   character is a  character that InteliCat can  sequentially
  3552.                   increment.  For example, consider the following template:
  3553.  
  3554.                        XX999     This  specifies  a  template   for  a  five
  3555.                                  character  disk   name.    The  first   two
  3556.                                  positions represent characters not  changed
  3557.                                  by InteliCat  when  it  generates  a  name.
  3558.                                  The  last three positions represent numeric
  3559.                                  characters   subject    to   change    when
  3560.                                  InteliCat generates a name.
  3561.  
  3562.                   At default this option is:  XX999999999.
  3563.  
  3564.              4)   Last:   This is  the name of  the last disk  added to  the
  3565.                   database with automatic  naming.  InteliCat uses the  name
  3566.                   in conjunction with the template described above.   To see
  3567.                   how it  works consider the following  examples to see  how
  3568.                   InteliCat would generate a disk name:
  3569.  
  3570.                        Template       Last      Generated Name      Disk
  3571.                        --------       ----      --------------      ----
  3572.                        XX999          IC000     IC001               1st
  3573.                                       IC001     IC002               2nd
  3574.                                       ...
  3575.                                       IC099     IC100               100th
  3576.  
  3577.                        X9XX9          L0DB0     L0DB1               1st
  3578.                                       L0DB1     L0DB2               2nd
  3579.                                       L0DB9     L1DB0               10th
  3580.  
  3581.                   InteliCat  displays an error and prompts for the disk name
  3582.                   if  it is  unable to generate  a unique name.   At default
  3583.                   this option is:  IC000000000.
  3584.  
  3585.                   It is  important to  note that InteliCat  stores the  LAST
  3586.                   value  (as well  as  the template)  in  the  configuration
  3587.                   file.   This means  that when  you save  the database  the
  3588.                   last value is  not automatically saved,  so the  next time
  3589.                   you start  InteliCat the  last value will  revert to  what
  3590.                   was  stored  in the  configuration file.   Note  that this
  3591.                   does   not  cause   a  problem   because   InteliCat  will
  3592.                   automatically  increment  the  last value  until  a unique
  3593.                   value  is generated the first  time it names a disk.  (For
  3594.                   example, if  you logged 100  disks using autonaming,  then
  3595.                   exit InteliCat and later go back  in the last value  would
  3596.                   be the same  as before  you logged  the disks.   When  you
  3597.                   logged the next  disk, InteliCat would increment the  last
  3598.                   name to 101).
  3599.  
  3600.  
  3601.         InteliCat, Disk Cataloger                                        59
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.              5)   Use  existing volume  label  as  disk name:   This  option
  3610.                   specifies  whether  or   not  InteliCat  should  treat  an
  3611.                   existing disk  volume label as the  disk name.   Note that
  3612.                   this  option is  also  available from  the  'Volume  Label
  3613.                   Options' menu item.
  3614.  
  3615.  
  3616.         Logging Drive(s)
  3617.  
  3618.         Choosing  this menu  item allows  you  to  change the  drive(s) that
  3619.         InteliCat uses  for logging  disks.   If you  specify two  different
  3620.         drives, InteliCat alternates between them for logging the disks.
  3621.  
  3622.  
  3623.         Color Options
  3624.  
  3625.         The color  options item  allows  you to  change the  colors used  by
  3626.         InteliCat.   When you  pick this  item, InteliCat  prompts via menus
  3627.         for the colors to change.
  3628.  
  3629.  
  3630.         Read/Create New Database
  3631.  
  3632.         This option  allows  you to  create  or  read  a new  database  into
  3633.         memory.   If there  were any  changes made to the  database that was
  3634.         already in  memory, InteliCat saves the  changes before reading  the
  3635.         new database.
  3636.  
  3637.         If the database name you specify  doesn't exist, InteliCat will  ask
  3638.         if you wish to create the new database.
  3639.  
  3640.         NOTE:   InteliCat forces  the extension  to .DB,  ignoring all other
  3641.         specifications.
  3642.  
  3643.  
  3644.         Write Database
  3645.  
  3646.         This option  writes the  current database to  disk.  If  you haven't
  3647.         made  changes since  the last  save, InteliCat  displays a  message.
  3648.         Note  that  InteliCat automatically  saves  the  database  on  exit,
  3649.         however,  this  option  allows  you  to  manually  save  progressive
  3650.         changes as you make them.
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.         60                                            InteliCat Users Guide
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.         Load Configuration
  3668.  
  3669.         This  option allows  you  to load  a new  configuration  file.   You
  3670.         should  note  that  if  the  maximum   number  of  files,  disks  or
  3671.         directories is  less than the number  that are already in memory (or
  3672.         if  InteliCat can't rearrange  the memory  settings due  to a memory
  3673.         shortage), a  warning will be issued,  and the  maximum numbers will
  3674.         be  left as they were before you loaded  the configuration file (all
  3675.         other options will be set as indicated in the configuration file).
  3676.  
  3677.  
  3678.         Save Configuration
  3679.  
  3680.         This option allows you to save the current configuration  to a file.
  3681.         When you  pick this option,  InteliCat prompts for  the name of  the
  3682.         file to save the configuration to.   InteliCat forces the  extension
  3683.         of a configuration file to .CFG, ignoring all other specifications.
  3684.  
  3685.  
  3686.         Reset to Defaults
  3687.  
  3688.         Picking  this option causes  InteliCat to  reset the  options to the
  3689.         default values.  Note that this doesn't change:
  3690.  
  3691.              Maximum number of files, disks, directories
  3692.              Use of EMS/XMS for that session
  3693.              Name of the active database
  3694.  
  3695.  
  3696.         Display License
  3697.  
  3698.         This option displays  the registered user  name associated with your
  3699.         copy   of  InteliCat.     Shareware   versions  are   indicated   as
  3700.         unregistered trial use versions.
  3701.  
  3702.  
  3703.         Utilities Menu
  3704.  
  3705.         The utilities menu contains the utility  type functions.  There  are
  3706.         three  options  on the  Utilities submenu:   Import  comments, Merge
  3707.         Utility,  and  DOS  Shell.    There  are many  additional  utilities
  3708.         planned for the future.  New utility functions  will be added to the
  3709.         menu as they are  created.  This section of the manual documents the
  3710.         options available on the utilities menu.
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.         InteliCat, Disk Cataloger                                        61
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.         Import Comments
  3726.  
  3727.         This option  allows you to import comments from an  ASCII text file.
  3728.         This  provides a  convenient way  to  add  comments to  the database
  3729.         without having  to manually type them.   You  can easily incorporate
  3730.         the descriptions from BBS listings into a InteliCat database.
  3731.  
  3732.         Listings  to import  must meet  several conditions.   The  following
  3733.         conditions must be met:
  3734.  
  3735.              o    The listing must  be in columnar  form.  That is  the file
  3736.                   names  must always  start  in  the same  column,  and  the
  3737.                   comment field must always start in the same column.
  3738.  
  3739.              o    For multi-line  comments, the comments  must remain in  an
  3740.                   even column.  ProDoor and Auntie  are two BBS systems that
  3741.                   produce listings with  multi-line comments that will  work
  3742.                   with the import comment routine.  For example:
  3743.  
  3744.                        TEST.ARC    12212   12-12-89  This is  an example  of
  3745.                                                      a  multi-line   comment
  3746.                                                      that  can  be  imported
  3747.                                                      by  InteliCat   without
  3748.                                                      problems.
  3749.  
  3750.                        TEST.ARC    12212   12-12-89  Uploaded by: Sysop
  3751.                             This  is another type of  comment that InteliCat
  3752.                             can import.
  3753.  
  3754.                        TEST.ARC    12212   12-12-89 This is an example of  a
  3755.                        multi-line  comment   that  can't   be  imported   by
  3756.                        InteliCat.
  3757.  
  3758.                   InteliCat  can  import  the  first  and  second  examples.
  3759.                   InteliCat can't import the third example however.  If  you
  3760.                   have a listing that InteliCat can't directly import  (such
  3761.                   as  the third  example from  above), there's  still  hope.
  3762.                   George Hawkins,  a InteliCat user,  wrote a public  domain
  3763.                   utility  called  CT  that  can  translate  many  different
  3764.                   comment   formats  into  the  columnar  type  required  by
  3765.                   InteliCat.  CT  is available as CT.ZIP (or CT.LZH, CT.ARC,
  3766.                   etc...) on many BBS systems throughout  the world.  If you
  3767.                   can't find CT elsewhere, it is available  on the InteliCat
  3768.                   support BBS and can be downloaded by first time callers.
  3769.  
  3770.                   Included with  InteliCat are  several  sample setup  files
  3771.                   for some of the different BBSs  directly supported by  the
  3772.                   import utility.
  3773.  
  3774.  
  3775.         62                                            InteliCat Users Guide
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.              o    Tab size  is assumed to be  eight characters  (this is the
  3784.                   usual case for editors).
  3785.  
  3786.         When   you  choose  the   import  option  the  following  screen  is
  3787.         displayed:
  3788.  
  3789.         + Import Comments ---------------------------------------------------+
  3790.         |                                                                    |
  3791.         |               Comment setup file:  C:\IC\IC.IMP                    |
  3792.         |          InteliCat database to use:  C:\IC\LC.DB                   |
  3793.         | File with the comments to import:  C:\LOSTATC.DIR                  |
  3794.         |                                                                    |
  3795.         |        Starting column of file name:  1     end column  12         |
  3796.         |                                                                    |
  3797.         |          Starting column of comment: 32     end column  69         |
  3798.         |                                                                    |
  3799.         |        Character that ends filename: A      (Any alpha means n/a)  |
  3800.         |  Comment line offset from file line: 0                             |
  3801.         |                                                                    |
  3802.         | Replace existing comments (Y/N/Ask):  Ask first   Ignore Ext: Yes  |
  3803.         |                         PgUp/PgDn:  Change windows,  F10:  Proceed |
  3804.         +- Sample comment file text -----------------------------------------+
  3805.         F        1 f       2         3 C       4         5         6        c7
  3806.         v23456789.1v3456789.123456789.1v3456789.123456789.123456789.12345678v.
  3807.         LC10   ZIP  189110 12-26-89 DS InteliCat V1.0 is the premiere of the 
  3808.                                        *best* cataloger available.  Has
  3809.                                        powerful features including multi-
  3810.                                        line comments, auto disk naming,
  3811.                                        and *many* other unique features!
  3812.         123456789.123456789.123456789.123456789.123456789.123456789.123456789.
  3813.         ^        1 ^       2         3 ^       4         5         6        ^7
  3814.         F          f                   C                                    c
  3815.  
  3816.         (InteliCat  displays the sample comment file text  after you specify
  3817.         a valid file to import).  Initially,  InteliCat places the cursor at
  3818.         the name  of the  comment  setup file.    If  the file  you  specify
  3819.         exists,  InteliCat reads  the rest  of  the  settings from  the file
  3820.         (i.e. they default  to the last values used).   If the file  doesn't
  3821.         exist, InteliCat will ask  if it is  ok to create the file.   If you
  3822.         answer  'Yes', InteliCat  creates the  file  when  you exit  (if you
  3823.         abort out before  importing the comments, InteliCat doesn't save the
  3824.         settings  file).   Use of  the settings  file allows  you to  create
  3825.         different import configurations for  each of the  file formats  that
  3826.         you import.
  3827.  
  3828.         The fields that are available are as follows:
  3829.  
  3830.         Comment setup file:   This is the name of the file used  to hold the
  3831.         configuration  for importing comments.  InteliCat allows you to have
  3832.  
  3833.         InteliCat, Disk Cataloger                                        63
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840.  
  3841.         multiple setup files (i.e. you  could have one with the defaults set
  3842.         properly  for  each type  of  listing  you  import).   In  addition,
  3843.         InteliCat automatically  saves any changes made  to the settings  if
  3844.         you don't abort out of the import utility.
  3845.  
  3846.         If you use a wildcard in the setup  file name InteliCat will display
  3847.         the  built in file manager and allow you to select the file from the
  3848.         list of matching files.
  3849.  
  3850.         InteliCat  database to use:   This  is a display only  field that is
  3851.         automatically  populated with the  name of  the current  database to
  3852.         remind you which database is in use.   You can only import  comments
  3853.         to the active database.
  3854.  
  3855.         File with  the comments  to import:   This is the  name of the  file
  3856.         that contains the comments  you want to  import.  You have to  enter
  3857.         the name of an existing  file here to get past this field.  As  soon
  3858.         as you  enter the  name of  an  existing file,  InteliCat fills  the
  3859.         bottom of  the  screen in  with the  ruler  lines.   InteliCat  also
  3860.         displays part  of the file between  the ruler lines.   On the  ruler
  3861.         lines you'll note InteliCat displays pointers  to let you know where
  3862.         each  of the  fields (i.e.  file name  and comment text)  starts and
  3863.         ends.  Uppercase letters show the starting column (F for file and  C
  3864.         for comment) and lower case letters show the  ending column.  If you
  3865.         don't see one  of the start/end  pointers it is  because it  doesn't
  3866.         lie between the columns that are  currently displayed on the screen.
  3867.  
  3868.  
  3869.              Note:   You  can scroll  through  the  file to  be imported  by
  3870.              pressing the PgUp or PgDn keys to switch  windows to the bottom
  3871.              window.  Once you  go to the  bottom window you can use  the up
  3872.              and  down arrow keys to  scroll through the file.  In addition,
  3873.              the left and  right arrows allow you to view columns other than
  3874.              the  80 that fit on  the screen.   Scrolling through the sample
  3875.              file  is slow, but is handy  when you need to do  so.  Pressing
  3876.              PgUp or PgDn  returns you to  enter the fields  for the  import
  3877.              settings.
  3878.  
  3879.         If you use a wildcard in the name,  InteliCat will display the  file
  3880.         manager allowing  you to select the  file from the  list of matching
  3881.         files.
  3882.  
  3883.         Start and end  columns of the file:   These two fields allow you  to
  3884.         define  which columns the  file name  occupies in  the file listing.
  3885.         The extension can be separated  from the name by  multiple spaces or
  3886.         a  period.    Note  that  these  two  types  of  separators  can  be
  3887.         intermixed without  problems.   As  you  adjust  the start  and  end
  3888.         columns the  arrows on the  ruler lines move  to show  you where the
  3889.         file  name is  expected to  be.   The start  MUST be before  the end
  3890.  
  3891.         64                                            InteliCat Users Guide
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.         value or InteliCat will  issue an error message.  The setting of the
  3900.         option 'Character that ends filename' plays  a role in how InteliCat
  3901.         determines  the filename.  Please  refer to the text  on that option
  3902.         for additional information.
  3903.  
  3904.  
  3905.         Start and end columns  of the comments:   These two fields allow you
  3906.         to define where in the file  listing the comment is located.  As you
  3907.         adjust the values, the arrows on the status  line move to show where
  3908.         the comment field is  expected.  The start column MUST be before the
  3909.         end column or  InteliCat will issue an  error message.  In addition,
  3910.         the file  name location  must  start  in an  area that  the  comment
  3911.         doesn't occupy.   For example, the  following type  of listing can't
  3912.         be imported by InteliCat:
  3913.  
  3914.              FILENAME.EXT  
  3915.         COMMENT TEXT .......................
  3916.  
  3917.         InteliCat can't  import the above data  because it  wouldn't be able
  3918.         to tell when it reached a new file name.
  3919.  
  3920.         Character  that ends filename:  This option specifies what character
  3921.         InteliCat should consider as a  marker for the end  of the filename.
  3922.         An  alpha character  (letters  a-z)  means  there isn't  a  specific
  3923.         filename  terminator  (i.e.  the  filename  is  a  fixed  length  as
  3924.         specified by  the start and end  columns).   Any non-alpha character
  3925.         tells InteliCat  to consider  it found the  end of filename  when it
  3926.         sees  the specified  character (i.e.  filenames  in  the list  to be
  3927.         imported aren't a fixed length).  If  you set this option to  a non-
  3928.         alpha  character, InteliCat  considers it  reached  the end  of  the
  3929.         filename (regardless  of the  column it's  in) when  it locates  the
  3930.         first occurrence  of the character.   If InteliCat  doesn't find the
  3931.         character  the  end  of  the  filename  is the  ending  column.    A
  3932.         CompuServe listing  is an  excellent example  of a  type of  listing
  3933.         that requires this  option to be set with  a character.  An  example
  3934.         of a CIS listing requiring this is:
  3935.  
  3936.              TEST.ARC/binary            23-Sep-91 2269               8
  3937.  
  3938.                   Keywords: CIS FILE FORMAT EXAMPLE
  3939.  
  3940.                   This is an example of a file that  requires the use of the
  3941.                   option telling InteliCat what character ends a file  name.
  3942.                   In this  example (which  is the   current  format used  on
  3943.                   CIS) InteliCat  should be set to  consider '/'  as the end
  3944.                   of the filename.
  3945.  
  3946.  
  3947.  
  3948.  
  3949.         InteliCat, Disk Cataloger                                        65
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.         Note  in  the  example  above  that  you  can  control  whether  the
  3958.         'Keywords'  listed above  are imported  as  part  of the  comment by
  3959.         setting the next option to the proper value.
  3960.  
  3961.         Comment line  offset from  file line:   This  option determines  how
  3962.         many  lines down  from the  line  containing  a file  name InteliCat
  3963.         scans before  it starts  saving text  as part  of the comment.   The
  3964.         proper setting of this field depends on the type of listing you  are
  3965.         importing.   In the CIS  example shown above,  a setting  of 2 would
  3966.         cause  InteliCat  to pull  in the  'Keywords'  line as  part of  the
  3967.         comments, followed  by the other comments.   A setting  of 4 in  the
  3968.         CIS  example would  cause the  'Keywords'  line  to be  ignored, and
  3969.         InteliCat  would only pull  in the  file comments  from the listing.
  3970.         Simply put, if the comment starts on the same line as the  filename,
  3971.         this  field should  be set  to zero.    If  the comment  follows the
  3972.         filename  line, this field  tells InteliCat  how many  lines down it
  3973.         starts.
  3974.  
  3975.         Replace existing comments:  This field can have  one of three values
  3976.         (each selected by pressing the first  letter of the desired  value).
  3977.         The values allowed are:
  3978.  
  3979.                        Yes  - If you set this value, InteliCat will  replace
  3980.                             existing comments  without asking  first.   This
  3981.                             means that  if the  listing  contains a  comment
  3982.                             for  a  file that  already  has  a  comment  the
  3983.                             existing  comment for the file  will be replaced
  3984.                             with the new comment.
  3985.  
  3986.                        No   -  If you  set  this value  InteliCat  will  not
  3987.                             replace any existing comments.  This means  that
  3988.                             if a  file in  InteliCat already  has a  comment
  3989.                             InteliCat  will  discard  the  comment from  the
  3990.                             listing.
  3991.  
  3992.                        Ask  - InteliCat will prompt when it finds a  comment
  3993.                             for a  file  that  already contains  a  comment.
  3994.                             This  allows you  to choose  whether or  not  to
  3995.                             replace  the  old comment  on  a  case  by  case
  3996.                             basis.
  3997.  
  3998.         Ignore extension:   This option  specifies whether  or not InteliCat
  3999.         should  ignore the  extension when  importing comments.    When this
  4000.         option is 'Yes'  InteliCat allows any comment  found for a file with
  4001.         one  of the configured archive  extensions to be  imported to a file
  4002.         in the database whether or not the  same archive extension is  used.
  4003.         It is  important to note here  that BOTH names  must have a  archive
  4004.         extension  for  the   match  to  occur.    Extensions  that   aren't
  4005.         configured  as  archive extensions  require  an  exact match  for  a
  4006.  
  4007.         66                                            InteliCat Users Guide
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.         comment to be imported.  An example of how this  option works can be
  4016.         shown by the following:
  4017.  
  4018.              << Text being imported >>
  4019.              TEST.ARC     59,999 This file  contains the  test material  for
  4020.                                  the latest and greatest.
  4021.  
  4022.              TEST.EXE    124,999 This is just a simple test program
  4023.  
  4024.              << Files in InteliCat database >>
  4025.  
  4026.              TEST.LZH
  4027.              TEST.COM
  4028.  
  4029.              << Extensions configured as archive extensions >>
  4030.              LZH ZIP ARC PKA ZOO EXE
  4031.  
  4032.         Based  on the  data above  InteliCat  would  import the  comment for
  4033.         TEST.ARC from the listing  to the file TEST.LZH  if you have  ignore
  4034.         extensions set  to 'Yes'.   Since COM is  not configured as  archive
  4035.         extension  the comment  for TEST.EXE  would  not be  imported  (even
  4036.         though EXE is configured as a archive extension!).
  4037.  
  4038.         If you set ignore extensions to 'No'  comments would not be imported
  4039.         above.  (When ignore  extensions is 'No' an exact match on the names
  4040.         is required).
  4041.  
  4042.  
  4043.         When you're  ready to  import the  comments press  the F10  key, and
  4044.         InteliCat  will start importing  the comments.   It  is important to
  4045.         note that in  InteliCat the comments found  will be assigned to  the
  4046.         FIRST file in the database that matches.  For instance, if you  have
  4047.         the same  file  listed multiple  times  in  your database  (i.e.  on
  4048.         different disks) InteliCat will  only assign a  matching comment  to
  4049.         the first occurrence of the filename.
  4050.  
  4051.  
  4052.         Merge Databases
  4053.  
  4054.         This menu option  allows you to  merge an  existing database to  the
  4055.         database  that is in memory.  When you  select this option InteliCat
  4056.         first checks to insure there is enough memory to hold everything  as
  4057.         one  database.    Providing  the  combined  file   isn't  too  large
  4058.         InteliCat will merge the databases for you.
  4059.  
  4060.         During   the  merge  procedure   InteliCat  may   have  to  ask  for
  4061.         information on  how a  conflict between  the two  databases will  be
  4062.         resolved.  A conflict  occurs when one of  the databases has  a disk
  4063.         name  that  exists  in  the  other  database.    When  this  happens
  4064.  
  4065.         InteliCat, Disk Cataloger                                        67
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.         InteliCat displays  the following  menu to  allow you  to pick  what
  4074.         action you want to take:
  4075.  
  4076.              +-------------------------------+
  4077.              | Disk: XXXXXXX already exists! |
  4078.              |                               |
  4079.              | Rename the merge disk         |
  4080.              | Skip this disk                |
  4081.              | skip All duplicates           |
  4082.              | aBort merge (ESCape)          |
  4083.              +-------------------------------+
  4084.  
  4085.         The  options  that  can  be  taken  from  the  menu  above  have the
  4086.         following results:
  4087.  
  4088.              o    Rename the merge disk:   This causes  InteliCat to  prompt
  4089.                   for a new  name to use for the  disk that is being  merged
  4090.                   into  the  active  database.   The  current  disk name  is
  4091.                   listed on the first line of the menu.
  4092.  
  4093.              o    Skip  this disk:   Causes  InteliCat to  skip merging  the
  4094.                   named disk.
  4095.  
  4096.              o    Skip all duplicates:  Causes  InteliCat to skip  all disks
  4097.                   when there is a name conflict (i.e. duplicate name).
  4098.  
  4099.              o    Abort  merge:    Causes  InteliCat  to  abort  the  merge.
  4100.                   InteliCat  will   restore  the  active  database  to  it's
  4101.                   original contents, discarding any disks that were  already
  4102.                   merged prior to aborting.
  4103.  
  4104.         One  last thing  to note about  the merge utility  is that InteliCat
  4105.         doesn't erase the merged database after the merge is complete.
  4106.  
  4107.  
  4108.         DOS Shell
  4109.  
  4110.         This menu item allows you  to shell to DOS.  Note that you can  also
  4111.         use ALT-Z to shell  to DOS from *anywhere*  in the program InteliCat
  4112.         is waiting for an input key.
  4113.  
  4114.  
  4115.         Quit Menu
  4116.  
  4117.         This isn't really  much of a menu, but is  a second way to quit  out
  4118.         of the program.   After selecting the Quit menu you can press return
  4119.         (as prompted)  to  exit the  program.    Note that  pressing  ESCape
  4120.         enough times will get you out of the program as well.
  4121.  
  4122.  
  4123.         68                                            InteliCat Users Guide
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.                                                                  Appendices
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.         Appendix A - Questions & Answers
  4142.  
  4143.         This appendix  covers several of the  most commonly asked  questions
  4144.         that have come up regarding the use of InteliCat.
  4145.  
  4146.         Q:   Why does InteliCat always  create a file that has the same name
  4147.              as  my database,  with a  '1' appended  to it?   Is it  safe to
  4148.              delete this file?
  4149.  
  4150.         A:   Each database  used in  InteliCat actually  has two  disk files
  4151.              associated  with it.   The  file with  the appended '1'  is the
  4152.              file  containing the  file comments.    Deletion of  this  file
  4153.              would cause all comments to be lost.
  4154.  
  4155.         Q:   What is the maximum number  of files/disks InteliCat can handle
  4156.              in a single database.
  4157.  
  4158.         A:   The  maximum number  of files/disks  InteliCat can  handle  per
  4159.              database depends on your  computer setup.  If  you have EMS  or
  4160.              XMS  (XMS  is  Extended  memory  with  the  HIMEM.SYS  driver),
  4161.              InteliCat  can  support  up  to  32,000  files  per   database.
  4162.              Approximately  1.2  megs of  EMS/XMS  is  required  for  32,000
  4163.              files.
  4164.  
  4165.              If  you only  have  conventional memory,  the  number  of files
  4166.              InteliCat can handle goes down drastically.   On a typical 640K
  4167.              machine,  InteliCat can  support approximately  6000  files per
  4168.              database.   The exact  amount will  vary however,  depending on
  4169.              the exact  amount of  free memory  InteliCat  has available  to
  4170.              use.
  4171.  
  4172.         Q:   Even though I have InteliCat configured  to treat .EXE files as
  4173.              archives, it doesn't appear to expand  the contents of my  self
  4174.              extracting archives.
  4175.  
  4176.         A:   Currently, InteliCat  can only  view the  contents of  standard
  4177.              archive file  formats,  and isn't  able  to  look at  the  self
  4178.              extracting type.
  4179.  
  4180.         Q:   Many  times, when  I start  InteliCat,  it  gives me  a warning
  4181.              message  about not having  the requested  amount of  EMS or XMS
  4182.              memory.  How can I make this warning stop appearing?
  4183.  
  4184.         A:   This warning is  because the amount of EMS or XMS you specified
  4185.              (either  on  the  command line  or in  the  configuration file)
  4186.              can't be allocated.  To avoid this  message use the -999 option
  4187.              or a value  of one.   The discussion  of EMS values on  page 55
  4188.              covers this topic in detail.
  4189.  
  4190.  
  4191.         70                                           InteliCat User's Guide
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.         Q:   InteliCat won't  let me  get rid  of the  left margin.   When I
  4200.              tell InteliCat to  use a left margin of  zero, it still puts  a
  4201.              space before each report line.  How can this be fixed?
  4202.  
  4203.         A:   The reason  you see a space  in addition to whatever margin you
  4204.              configure is InteliCat  configured to  flag duplicate  records.
  4205.              When the  option to  flag duplicate  records is  set to  'Yes',
  4206.              InteliCat  prints a  single space  field to  identify  possible
  4207.              duplicate records.   Simply turn this  option off  if you don't
  4208.              want the extra column used.
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.  
  4233.  
  4234.  
  4235.  
  4236.  
  4237.  
  4238.  
  4239.  
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.  
  4248.         InteliCat, Disk Cataloger                                        71
  4249.  
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.  
  4298.  
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.         72                                           InteliCat User's Guide
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.                                                                       Index
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.         43/50 line mode                          setting  60
  4325.              menu option  46                command line
  4326.              option  50                          example  9, 17
  4327.         4DOS descriptions                        optional   parameters
  4328.              importing  48                            8
  4329.         adapter type                             parameters  15
  4330.              specifying  8, 9               commands
  4331.         add comments                             global  21
  4332.              menu option  35                comment editor
  4333.         add comments while logging               commands  36
  4334.              option  46                     comment import
  4335.         add menu  34                             scrolling sample text
  4336.         agreement                                     64
  4337.              license  1                     comment  line  offset from
  4338.         archive options  57                           file line
  4339.         archives                                 comment import  66
  4340.              viewing contents  57           comment modify
  4341.         ask  for  dest  at  report               hotkey  33
  4342.                   time                      comment search
  4343.              option  50                          menu option  41
  4344.         ask for select criteria             comment setup file
  4345.              option  46                          comment import  63
  4346.         ask for sort criteria               comments
  4347.              option  47                          adding  while logging
  4348.         automatic disk naming                         46
  4349.              option  58                          archive  58
  4350.         backup database                          importing  62
  4351.              option  48                     comments modify
  4352.         bbs                                      menu option  35
  4353.              support board  3               configuration
  4354.         bbs listing                              defaults  7
  4355.              menu option  45                     specifying  19
  4356.         browse files                        configuration file
  4357.              hotkey  33                          reading  61
  4358.              menu option  40                     specifying  8
  4359.         case sensitive search               configuration menu  46
  4360.              option  46                     contents
  4361.         case sensitivity  42                     of archives  57
  4362.         catalog disks                       conventions
  4363.              menu option  34                     InteliCat  14
  4364.         catalog options                     create
  4365.              menu option  46                     database  60
  4366.         cataloging disks  12                criteria
  4367.         character     that    ends               selection  27
  4368.                   filename                  database
  4369.              comment import  65                  backup  48
  4370.         color mode                               clearing  40
  4371.              specifying  8                       create  60
  4372.         colors                                   file names  19
  4373.  
  4374.         74
  4375.  
  4376.  
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382.              merging  67                    drives
  4383.              read new  60                        default logging  60
  4384.              specifying  8, 19              dummy entry
  4385.              write  60                           menu option  35
  4386.              zap  40                        duplicate files
  4387.         database to use                          menu option  45
  4388.              comment import  64             editor
  4389.         defaults                                 comment  36
  4390.              reset options  61                   string  20
  4391.         delete                                   string fields  15
  4392.              all files  40                  EGA/VGA
  4393.         delete disk                              expanded screen  46
  4394.              hotkey  33                     ems usage
  4395.              menu option  39                     specifying  8, 55
  4396.         delete existing label               environment
  4397.              option  49                          variables  19
  4398.         delete file                         equipment
  4399.              menu option  39                     optional  3
  4400.         delete menu  38                          required  3
  4401.         dirs                                ESCape key
  4402.              setting maximum  54                 usage  14, 21
  4403.         disk entry                          example
  4404.              creating  35                        command line  17
  4405.         disk name                           exit
  4406.              list of  14                         hotkey  33
  4407.              write as volume label          exiting  13
  4408.                   49                        expressions
  4409.         disk names                               regular  22
  4410.              upper case  58                 extended memory
  4411.         disk naming                              specifying  9
  4412.              automatic  58                  extended memory usage
  4413.              options  58                         specifying  56
  4414.         disk report                         extension - ignoring
  4415.              menu option  43                     comment import  66
  4416.         disk volume only                    extract library comments
  4417.              menu option  35                     option  58
  4418.         disks                               extract library members
  4419.              cataloging  12                      option  57
  4420.              setting maximum  54            features
  4421.         display                                  InteliCat  4
  4422.              main  10                       field gap
  4423.         distribution                             reports  54
  4424.              requirements  1                field order
  4425.         dos shell  15, 21                        reports  53
  4426.              menu option  68                file names
  4427.              setting   memory  for               database  19
  4428.                   47                        file record
  4429.         double spacing                           deleting  39
  4430.              report  53                     file report
  4431.  
  4432.                                                                          75
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.              hotkey  33                          multi-drive    option
  4441.         file search                                   34
  4442.              menu option  41                log disk
  4443.         file  with   comments   to               hotkey  33
  4444.                   import                    log disks
  4445.              comment import  64                  menu option  34
  4446.         file/ext report                     logging drives
  4447.              menu option  44                     setting  60
  4448.         files                               main display  10
  4449.              created  19                    margins
  4450.              maximum allowed  17                 report  51
  4451.              setting maximum  54            maximum files  17
  4452.         hotkeys  33                              setting  54
  4453.         ignore extension                    memory
  4454.              comment import  66                  specifying    maximum
  4455.         import comments                               files  54
  4456.              hotkey  33                          using ems  55
  4457.              scrolling sample text               using extended  56
  4458.                   64                        memory for dos shell
  4459.         importing                                option  47
  4460.              4DOS descriptions  48          memory usage  17
  4461.              archive comments  58           menu
  4462.         importing comments  62                   add  34
  4463.         input                                    configuration  46
  4464.              skipping keywords  48               delete/replace  38
  4465.         installing                               list of options  32
  4466.              InteliCat  6                        replace/delete  38
  4467.         keep subdir names                        reports  42
  4468.              option  47                          search  40
  4469.         keys                                     utilities  61
  4470.              global commands  21            menu options
  4471.         keyword search                           dos shell  68
  4472.              menu option  41                     merge databases  67
  4473.         keywords                            menus
  4474.              setting maximum  54                 overview  11
  4475.              skipping input of  48               quit  68
  4476.         last                                     selecting  14, 31
  4477.              setting option  59             merge databases
  4478.         License  1                               menu option  67
  4479.         lines per page                      multi-drive log
  4480.              report  52                          hotkey  33
  4481.         listing                                  menu option  34
  4482.              disknames  14                  multi-drive replace
  4483.              regular   expressions               menu option  39
  4484.                   22                        options
  4485.         locating a file  24                      43/50 line mode  50
  4486.         locating files  27                       4DOS descriptions  48
  4487.         log                                      add   comments  while
  4488.                                                       logging  46
  4489.  
  4490.         76
  4491.  
  4492.  
  4493.  
  4494.  
  4495.  
  4496.  
  4497.  
  4498.              archive  57                         write   volume  label
  4499.              ask   for   dest   at                    49
  4500.                   report time  50           options set
  4501.              ask     for    select               hotkey  33
  4502.                   criteria  46              order
  4503.              ask for sort criteria               set with sort  25
  4504.                   47                        parameters
  4505.              automatic disk naming               command line  8, 15
  4506.                   58                             example  9
  4507.              backup database  48            printer name
  4508.              case sensitive search               option  50
  4509.                   46                        quick file report
  4510.              color  60                           hotkey  33
  4511.              delete existing label          quick file/ext report
  4512.                   49                             menu option  45
  4513.              disk naming  58                quick volume report
  4514.              display license  61                 menu option  44
  4515.              ems usage  55                  quit
  4516.              extended memory  56                 menu  68
  4517.              extract       archive          read
  4518.                   members  57                    database  60
  4519.              extract       library          registered user
  4520.                   comments  58                   displaying  61
  4521.              extract       library          regular expressions  22
  4522.                   members  57               rename disk
  4523.              keep subdir names  47               menu option  39
  4524.              last  59                       replace
  4525.              list by menu  32                    multi-drive    option
  4526.              logging drives  60                       39
  4527.              memory for  dos shell          replace disk
  4528.                   47                             hotkey  33
  4529.              memory usage  54                    menu option  39
  4530.              printer name  50               replace existing comments
  4531.              r e a d         n e w               comment import  66
  4532.                   configuration             replace menu  38
  4533.                   61                        report
  4534.              report dest  50                     bbs type  45
  4535.              report format  51                   disk only  43
  4536.              report output  50                   double spacing  53
  4537.              reset defaults  61                  duplicate files  45
  4538.              setting  46                         end of page pause  52
  4539.              skip   keyword  input               field gap  54
  4540.                   48                             field order  53
  4541.              template  58                        file/ext  44
  4542.              upper case disk names               lines per page  52
  4543.                   58                             margins  51
  4544.              use existing label as               newline action  51
  4545.                   name  49                       quick file/ext  45
  4546.              volume label  49                    quick volume  44
  4547.  
  4548.                                                                          77
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.              volume  43                     sorting  25
  4557.              wrap/truncate    flag          specifying
  4558.                   53                             configuration  19
  4559.         report dest                              database  19
  4560.              option  50                     start and end columns
  4561.         report format options  51                comment import  64
  4562.         report output                       starting InteliCat  7
  4563.              option  50                     status line  12
  4564.         reports                             string editor  15, 20
  4565.              sending to screen  50          string search
  4566.         reports menu  42                         menu option  41
  4567.         requirements                        Support BBS  3
  4568.              distribution  1                Switch!
  4569.         screen                                   memory setting  47
  4570.              send reports to  50            template
  4571.              sending   reports  to               for auto naming  58
  4572.                   50                        tutorial  7
  4573.         search                              upper case
  4574.              hotkey  33                          disk names  58
  4575.         search comments                     usage
  4576.              menu option  41                     memory  17
  4577.         search files                        use existing label as name
  4578.              menu option  41                     option  49
  4579.         search keywords                     utilities menu  61
  4580.              menu option  41                variables
  4581.         search menu  40                          environment  19
  4582.         search strings                      video adapter
  4583.              menu option  41                     specifying  8, 9
  4584.         searching  24, 27                   video mode
  4585.              case sensitivity  46                specifying  8
  4586.              regular   expressions          volume label
  4587.                   22                             options  49
  4588.         selecting                           volume labels
  4589.              menus  14, 31                       writing  49
  4590.              special records  27            volume report
  4591.         selection criteria  27                   hotkey  33
  4592.         sensitivity                              menu option  43
  4593.              case  42                       Warranty  2
  4594.         setting                             wildcards  22
  4595.              options  46                    write
  4596.         setup                                    database  60
  4597.              defaults  7                    XMS
  4598.         shell                                    specifying  9
  4599.              dos  21                             usage  56
  4600.         shell to dos  15                    zap database
  4601.         single sheet                             menu option  40
  4602.              report option  52
  4603.         snow control
  4604.              specifying  9
  4605.  
  4606.         78
  4607.